Skip to content

Commit e811865

Browse files
committed
fix: Property identifier for Typescript - closes #60
1 parent 7dbcff4 commit e811865

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

lua/debugprint/utils.lua

+8-3
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,14 @@ M.find_treesitter_variable = function()
3838
variable_name = vim.treesitter.query.get_node_text(node, 0)
3939
end
4040

41-
-- lua -> identifier
42-
-- sh -> variable_name
43-
if node_type == "identifier" or node_type == "variable_name" then
41+
-- lua, typescript -> identifier
42+
-- sh -> variable_name
43+
-- typescript -> shorthand_property_identifier_pattern (see issue #60)
44+
if
45+
node_type == "identifier"
46+
or node_type == "variable_name"
47+
or node_type == "shorthand_property_identifier_pattern"
48+
then
4449
return variable_name
4550
else
4651
return nil

0 commit comments

Comments
 (0)