Module:Widget/Util
From Liquipedia Commons Wiki
--- -- @Liquipedia -- wiki=commons -- page=Module:Widget/Util -- -- Please see https://github.com/Liquipedia/Lua-Modules to contribute -- local Array = require('Module:Array') local Table = require('Module:Table') local Util = {} function Util.collect(...) local elements = Table.pack(...) local array = {} for index = 1, elements.n do local x = elements[index] if Array.isArray(x) then for _, y in ipairs(x) do table.insert(array, y) end elseif x ~= nil then table.insert(array, x) end end return array end return Util