diff options
author | Blaž Hrastnik | 2021-06-01 08:40:40 +0000 |
---|---|---|
committer | Blaž Hrastnik | 2021-06-01 08:55:11 +0000 |
commit | c2e6b9f506fddec15e48bd06cf712aef2bf53e3c (patch) | |
tree | c413901e9e6d84f6dead0badc3a8283d31a551ef /runtime/queries/typescript/tags.scm | |
parent | 8fd800604334679fa42b6b1fb7b06f92c8c34d1c (diff) |
Add typescript support & ts/js indentation queries
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 |