diff options
Diffstat (limited to 'runtime/queries/typescript/tags.scm')
-rw-r--r-- | runtime/queries/typescript/tags.scm | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/runtime/queries/typescript/tags.scm b/runtime/queries/typescript/tags.scm new file mode 100644 index 00000000..ccae934e --- /dev/null +++ b/runtime/queries/typescript/tags.scm @@ -0,0 +1,23 @@ +(function_signature + name: (identifier) @name) @definition.function + +(method_signature + name: (property_identifier) @name) @definition.method + +(abstract_method_signature + name: (property_identifier) @name) @definition.method + +(abstract_class_declaration + name: (type_identifier) @name) @definition.class + +(module + name: (identifier) @name) @definition.module + +(interface_declaration + name: (type_identifier) @name) @definition.interface + +(type_annotation + (type_identifier) @name) @reference.type + +(new_expression + constructor: (identifier) @name) @reference.class |