mirror of
https://github.com/neovim/neovim.git
synced 2026-06-19 18:12:35 +00:00
fix(vim.range): validate arguments on all cases #39415
This commit is contained in:
committed by
Justin M. Keyes
parent
49efe692f3
commit
2ec758f403
@@ -90,6 +90,11 @@ function M.new(...)
|
|||||||
elseif nargs == 5 then
|
elseif nargs == 5 then
|
||||||
---@type integer, integer, integer, integer, integer
|
---@type integer, integer, integer, integer, integer
|
||||||
buf, start_row, start_col, end_row, end_col = ...
|
buf, start_row, start_col, end_row, end_col = ...
|
||||||
|
validate('buf', buf, 'number')
|
||||||
|
validate('start_row', start_row, 'number')
|
||||||
|
validate('start_col', start_col, 'number')
|
||||||
|
validate('end_row', end_row, 'number')
|
||||||
|
validate('end_col', end_col, 'number')
|
||||||
else
|
else
|
||||||
error('invalid parameters')
|
error('invalid parameters')
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user