La documentazione per questo modulo può essere creata in Modulo:If/man

local p = {}

function p.ifNotNull(frame)
	local valore = 			mw.text.trim(frame.args[1])
	local valoreDefault = 	mw.text.trim(frame.args[2])
	local pre = 			frame.args[3] or ''
	local post = 			frame.args[4] or ''
	
	if valore and valore ~= '' then
		return pre..valore..post
	else
		return valoreDefault
	end
end

return p