Jump to content

Module:Arguments: Difference between revisions

From MISERY wiki
imported>JarlHiemas
Created page with "return require('Dev:Arguments')"
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
return require('Dev:Arguments')
local p = {}
 
function p.getArgs(frame, options)
    local args = frame.args or {}
 
    if frame.getParent then
        local parentArgs = frame:getParent().args
        for k, v in pairs(parentArgs) do
            args[k] = v
        end
    end
 
    return args
end
 
return p

Latest revision as of 23:28, 28 June 2026

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

local p = {}

function p.getArgs(frame, options)
    local args = frame.args or {}

    if frame.getParent then
        local parentArgs = frame:getParent().args
        for k, v in pairs(parentArgs) do
            args[k] = v
        end
    end

    return args
end

return p