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 | ||