Use vim.islist

This commit is contained in:
2025-01-19 11:32:56 +01:00
parent 12c9bcd85b
commit ebf5ac6373

View File

@@ -90,7 +90,7 @@ function Meta.List(value_meta_like)
local value_meta = Meta.like(value_meta_like)
local repr = ("List<%s>"):format(value_meta.repr)
local function valid(vs)
if not vim.tbl_islist(vs) then return false end
if not vim.islist(vs) then return false end
for _, v in ipairs(vs) do
if not value_meta.valid(v) then return false end
end
@@ -181,7 +181,7 @@ function Meta.like(meta_like)
meta = meta_like
elseif meta_like.__meta ~= nil then
meta = meta_like.__meta
elseif vim.tbl_islist(meta_like) then
elseif vim.islist(meta_like) then
meta = Meta.Union(unpack(meta_like))
else
assert(false)