Module:Utils

From Annwan’s Wiki
Jump to navigation Jump to search

Documentation for this module may be created at Module:Utils/doc

local _m = {}

_m.def = function(a, b)
	return (a ~= nil and a ~= "") and a or b
end
_m._a = function (x)
	if type(x) ~= "table" then
		return x
	end
	-- Did we get a frame
	if type(x.args) == "table" then return x.args[1] end
	-- Also support passing the argument in a table
	return x[1]
end
return _m