fix: type fixes

Type fixes caught by emmylua
This commit is contained in:
Lewis Russell
2025-06-05 11:31:51 +01:00
committed by Lewis Russell
parent 4c333fdbb7
commit 3b6084ddf4
51 changed files with 421 additions and 355 deletions

View File

@ -3970,6 +3970,7 @@ M.funcs = {
]=],
name = 'getcurpos',
params = { { 'winid', 'integer' } },
returns = '[integer, integer, integer, integer, integer]',
signature = 'getcurpos([{winid}])',
},
getcursorcharpos = {
@ -4313,6 +4314,7 @@ M.funcs = {
]=],
name = 'getmatches',
params = { { 'win', 'integer' } },
returns = 'vim.fn.getmatches.ret.item[]',
signature = 'getmatches([{win}])',
},
getmousepos = {
@ -4428,7 +4430,7 @@ M.funcs = {
]=],
name = 'getpos',
params = { { 'expr', 'string' } },
returns = 'integer[]',
returns = '[integer, integer, integer, integer]',
signature = 'getpos({expr})',
},
getqflist = {
@ -4672,7 +4674,11 @@ M.funcs = {
<
]=],
name = 'getregion',
params = { { 'pos1', 'table' }, { 'pos2', 'table' }, { 'opts', 'table' } },
params = {
{ 'pos1', '[integer, integer, integer, integer]' },
{ 'pos2', '[integer, integer, integer, integer]' },
{ 'opts', '{type?:string, exclusive?:boolean}' },
},
returns = 'string[]',
signature = 'getregion({pos1}, {pos2} [, {opts}])',
},
@ -4712,8 +4718,12 @@ M.funcs = {
(default: |FALSE|)
]=],
name = 'getregionpos',
params = { { 'pos1', 'table' }, { 'pos2', 'table' }, { 'opts', 'table' } },
returns = 'integer[][][]',
params = {
{ 'pos1', '[integer, integer, integer, integer]' },
{ 'pos2', '[integer, integer, integer, integer]' },
{ 'opts', '{type?:string, exclusive?:boolean, eol?:boolean}' },
},
returns = '[ [integer, integer, integer, integer], [integer, integer, integer, integer] ][]',
signature = 'getregionpos({pos1}, {pos2} [, {opts}])',
},
getregtype = {
@ -8648,6 +8658,7 @@ M.funcs = {
]=],
name = 'readfile',
params = { { 'fname', 'string' }, { 'type', 'string' }, { 'max', 'integer' } },
returns = 'string[]',
signature = 'readfile({fname} [, {type} [, {max}]])',
},
reduce = {
@ -9998,7 +10009,7 @@ M.funcs = {
]=],
name = 'setmatches',
params = { { 'list', 'any' }, { 'win', 'integer' } },
params = { { 'list', 'vim.fn.getmatches.ret.item[]' }, { 'win', 'integer' } },
signature = 'setmatches({list} [, {win}])',
},
setpos = {
@ -12924,6 +12935,7 @@ M.funcs = {
]=],
name = 'virtcol',
params = { { 'expr', 'string|any[]' }, { 'list', 'boolean' }, { 'winid', 'integer' } },
returns = 'integer|[integer, integer]',
signature = 'virtcol({expr} [, {list} [, {winid}]])',
},
virtcol2col = {