mirror of
https://github.com/neovim/neovim
synced 2025-07-17 09:41:46 +00:00
fix: extend the life of vim.tbl_flatten to 0.13
`vim.iter(t):flatten():totable()` doesn't handle nil so isn't a good enough replacement.
This commit is contained in:
committed by
Lewis Russell
parent
a664246171
commit
50749f8df8
@ -553,7 +553,7 @@ end
|
|||||||
---@param t table List-like table
|
---@param t table List-like table
|
||||||
---@return table Flattened copy of the given list-like table
|
---@return table Flattened copy of the given list-like table
|
||||||
function vim.tbl_flatten(t)
|
function vim.tbl_flatten(t)
|
||||||
vim.deprecate('vim.tbl_flatten', 'vim.iter(…):flatten():totable()', '0.12')
|
vim.deprecate('vim.tbl_flatten', 'vim.iter(…):flatten():totable()', '0.13')
|
||||||
local result = {}
|
local result = {}
|
||||||
--- @param _t table<any,any>
|
--- @param _t table<any,any>
|
||||||
local function _tbl_flatten(_t)
|
local function _tbl_flatten(_t)
|
||||||
|
Reference in New Issue
Block a user