From 68f12e7fcb1fb8b95ca0b1207683d929574c0555 Mon Sep 17 00:00:00 2001 From: Kyuuhachi <1547062+Kyuuhachi@users.noreply.github.com> Date: Wed, 9 Aug 2023 19:06:42 +0200 Subject: fix(lua): annotate that TSNode functions can return nil (#24621) --- runtime/lua/vim/treesitter/_meta.lua | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'runtime/lua/vim') diff --git a/runtime/lua/vim/treesitter/_meta.lua b/runtime/lua/vim/treesitter/_meta.lua index 9ca4b560c6..36b1a9bbf8 100644 --- a/runtime/lua/vim/treesitter/_meta.lua +++ b/runtime/lua/vim/treesitter/_meta.lua @@ -14,15 +14,15 @@ ---@field extra fun(self: TSNode): boolean ---@field child_count fun(self: TSNode): integer ---@field named_child_count fun(self: TSNode): integer ----@field child fun(self: TSNode, integer): TSNode ----@field named_child fun(self: TSNode, integer): TSNode ----@field descendant_for_range fun(self: TSNode, integer, integer, integer, integer): TSNode ----@field named_descendant_for_range fun(self: TSNode, integer, integer, integer, integer): TSNode ----@field parent fun(self: TSNode): TSNode ----@field next_sibling fun(self: TSNode): TSNode ----@field prev_sibling fun(self: TSNode): TSNode ----@field next_named_sibling fun(self: TSNode): TSNode ----@field prev_named_sibling fun(self: TSNode): TSNode +---@field child fun(self: TSNode, integer): TSNode? +---@field named_child fun(self: TSNode, integer): TSNode? +---@field descendant_for_range fun(self: TSNode, integer, integer, integer, integer): TSNode? +---@field named_descendant_for_range fun(self: TSNode, integer, integer, integer, integer): TSNode? +---@field parent fun(self: TSNode): TSNode? +---@field next_sibling fun(self: TSNode): TSNode? +---@field prev_sibling fun(self: TSNode): TSNode? +---@field next_named_sibling fun(self: TSNode): TSNode? +---@field prev_named_sibling fun(self: TSNode): TSNode? ---@field named_children fun(self: TSNode): TSNode[] ---@field has_changes fun(self: TSNode): boolean ---@field equal fun(self: TSNode, other: TSNode): boolean -- cgit