From f6385221c5dc1355db4e26cb390f24af71add2a6 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Thu, 7 Nov 2024 12:44:34 -0800 Subject: [PATCH] Add abstract classes to typescript outline query (#20377) Closes #4553 Release Notes: - Fixed a bug where abstract classes weren't shown correctly in the outline view when editing Typescript code. --- crates/languages/src/tsx/outline.scm | 5 +++++ crates/languages/src/typescript/outline.scm | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/crates/languages/src/tsx/outline.scm b/crates/languages/src/tsx/outline.scm index d6a881a5ca4509e191118e56078c10232b2659f9..0c3589071df26368f191e3d95584f3d5aa0806f6 100644 --- a/crates/languages/src/tsx/outline.scm +++ b/crates/languages/src/tsx/outline.scm @@ -38,6 +38,11 @@ "class" @context name: (_) @name) @item +(abstract_class_declaration + "abstract" @context + "class" @context + name: (_) @name) @item + (method_definition [ "get" diff --git a/crates/languages/src/typescript/outline.scm b/crates/languages/src/typescript/outline.scm index d6a881a5ca4509e191118e56078c10232b2659f9..0c3589071df26368f191e3d95584f3d5aa0806f6 100644 --- a/crates/languages/src/typescript/outline.scm +++ b/crates/languages/src/typescript/outline.scm @@ -38,6 +38,11 @@ "class" @context name: (_) @name) @item +(abstract_class_declaration + "abstract" @context + "class" @context + name: (_) @name) @item + (method_definition [ "get"