Module:LuaTemplateBlueprint: Difference between revisions

// via Wikitext Extension for VSCode
Tag: Reverted
// via Wikitext Extension for VSCode
Tag: Reverted
Line 1,249: Line 1,249:
     end
     end
      
      
     return TemplateStructure.render(args, structureConfig, template._errorContext)
     local output = TemplateStructure.render(args, structureConfig, template._errorContext)
    -- Debug: embed numeric keys present in args
    local nums = {}
    for k, _ in pairs(args) do
        if type(k) == "number" or (type(k) == "string" and tonumber(k) ~= nil) then
            table.insert(nums, tostring(k))
        end
    end
    if #nums > 0 then
        output = output .. "\n<!-- numeric keys: " .. table.concat(nums, ",") .. " -->"
    end
    return output
end
end