fix(types): emmylua warning about params field

This commit is contained in:
Justin M. Keyes
2026-08-04 20:09:48 +02:00
parent 9c5afe6606
commit 838f130e6a
2 changed files with 6 additions and 6 deletions
+5 -5
View File
@@ -98,7 +98,7 @@ local function split(x, sep)
end
--- @param f string
--- @param params [string,string][]|true
--- @param params [string,string,string?][]|true
--- @return string
local function render_fun_sig(f, params)
local param_str --- @type string
@@ -107,7 +107,7 @@ local function render_fun_sig(f, params)
else
param_str = table.concat(
vim.tbl_map(
--- @param v [string,string]
--- @param v [string,string,string?]
--- @return string
function(v)
return luaescape(v[1])
@@ -126,8 +126,8 @@ local function render_fun_sig(f, params)
end
--- Uniquify names
--- @param params [string,string,string][]
--- @return [string,string,string][]
--- @param params [string,string,string?][]
--- @return [string,string,string?][]
local function process_params(params)
local seen = {} --- @type table<string,true>
local sfx = 1
@@ -192,7 +192,7 @@ local function get_api_meta()
sees[#sees + 1] = see.desc
end
local params = {} --- @type [string,string][]
local params = {} --- @type [string,string,string?][]
for _, p in ipairs(fun.params) do
params[#params + 1] = {
p.name,
+1 -1
View File
@@ -14,7 +14,7 @@
--- @field generics? string[] Used to write `---@generic` annotations over a function.
--- @field signature? string
--- @field desc? string
--- @field params [string, string, string][]
--- @field params [string, string, string?][] Each entry is `{name, type, desc?}`; `desc` is only present in API-meta entries.
--- @field notes? string[]
--- @field see? string[]
---