aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/treesitter/_range.lua
diff options
context:
space:
mode:
authorLewis Russell <lewis6991@gmail.com>2023-03-10 16:10:05 +0000
committerLewis Russell <lewis6991@gmail.com>2023-03-10 16:35:06 +0000
commit9d70fe062ca01ac0673faa6ccbb88345916aeea7 (patch)
tree8b4db135bc63d7055185c808624f7555f96bc059 /runtime/lua/vim/treesitter/_range.lua
parent845efb8e12cb014b385deac62fb83622a99024ec (diff)
downloadrneovim-9d70fe062ca01ac0673faa6ccbb88345916aeea7.tar.gz
rneovim-9d70fe062ca01ac0673faa6ccbb88345916aeea7.tar.bz2
rneovim-9d70fe062ca01ac0673faa6ccbb88345916aeea7.zip
feat(treesitter)!: consolidate query util functions
- And address more type errors. - Removed the `concat` option from `get_node_text` since it was applied inconsistently and made typing awkward.
Diffstat (limited to 'runtime/lua/vim/treesitter/_range.lua')
-rw-r--r--runtime/lua/vim/treesitter/_range.lua15
1 files changed, 13 insertions, 2 deletions
diff --git a/runtime/lua/vim/treesitter/_range.lua b/runtime/lua/vim/treesitter/_range.lua
index 02918da23f..0017a567ec 100644
--- a/runtime/lua/vim/treesitter/_range.lua
+++ b/runtime/lua/vim/treesitter/_range.lua
@@ -2,8 +2,19 @@ local api = vim.api
local M = {}
----@alias Range4 {[1]: integer, [2]: integer, [3]: integer, [4]: integer}
----@alias Range6 {[1]: integer, [2]: integer, [3]: integer, [4]: integer, [5]: integer, [6]: integer}
+---@class Range4
+---@field [1] integer start row
+---@field [2] integer start column
+---@field [3] integer end row
+---@field [4] integer end column
+
+---@class Range6
+---@field [1] integer start row
+---@field [2] integer start column
+---@field [3] integer start bytes
+---@field [4] integer end row
+---@field [5] integer end column
+---@field [6] integer end bytes
---@private
---@param a_row integer