fix(vim.range): validate arguments on all cases #39415

This commit is contained in:
Luis Calle
2026-04-26 05:35:21 -05:00
committed by Justin M. Keyes
parent 49efe692f3
commit 2ec758f403

View File

@@ -90,6 +90,11 @@ function M.new(...)
elseif nargs == 5 then
---@type integer, integer, integer, integer, integer
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
error('invalid parameters')
end