Module:Utils

From Annwan’s Wiki
Revision as of 09:15, 15 April 2025 by Annwan (talk | contribs)
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)
	mw.logObject(x)
	if type(x) ~= "table" then
		return x
	end
	-- Did we get a frame
	if x.args then return x.args[1] end
	-- Also support passing the argument in a table
	return x[1]
end
return _m