From c2e6b9f506fddec15e48bd06cf712aef2bf53e3c Mon Sep 17 00:00:00 2001 From: Blaž Hrastnik Date: Tue, 1 Jun 2021 17:40:40 +0900 Subject: Add typescript support & ts/js indentation queries --- runtime/queries/typescript/tags.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 runtime/queries/typescript/tags.scm (limited to 'runtime/queries/typescript/tags.scm') 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 -- cgit v1.2.3-70-g09d2