diff options
author | Kyuuhachi <1547062+Kyuuhachi@users.noreply.github.com> | 2023-08-09 19:06:42 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-09 18:06:42 +0100 |
commit | 68f12e7fcb1fb8b95ca0b1207683d929574c0555 (patch) | |
tree | d3b104a954515286b338f9ab1d23684909d5b9bf /runtime/lua/vim/treesitter/_meta.lua | |
parent | 977f9659a714e5bafe4fd7e7c831f237a3994a29 (diff) | |
download | rneovim-68f12e7fcb1fb8b95ca0b1207683d929574c0555.tar.gz rneovim-68f12e7fcb1fb8b95ca0b1207683d929574c0555.tar.bz2 rneovim-68f12e7fcb1fb8b95ca0b1207683d929574c0555.zip |
fix(lua): annotate that TSNode functions can return nil (#24621)
Diffstat (limited to 'runtime/lua/vim/treesitter/_meta.lua')
-rw-r--r-- | runtime/lua/vim/treesitter/_meta.lua | 18 |
1 files changed, 9 insertions, 9 deletions
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 |