Module:ConfigRepository: Difference between revisions

// via Wikitext Extension for VSCode
// via Wikitext Extension for VSCode
Line 895: Line 895:
     -- Create a standard config
     -- Create a standard config
     return p.createStandardConfig(baseConfig, customOverrides, templateType)
     return p.createStandardConfig(baseConfig, customOverrides, templateType)
end
function p.getSemanticPropertyName(propertyKey)
    for templateName, templateConfig in pairs(p.templates) do
        if templateConfig.semantics and templateConfig.semantics.additionalProperties then
            if templateConfig.semantics.additionalProperties[propertyKey] then
                return propertyKey
            end
        end
    end
    return nil
end
end


return p
return p