MCPcopy Create free account
hub / github.com/FlashpointProject/launcher / parseConfiguration

Function parseConfiguration

src/back/extensions/ExtensionsScanner.ts:268–278  ·  view source on GitHub ↗
(parser: IObjectParserProp<ExtConfiguration>)

Source from the content-addressed store, hash-verified

266}
267
268function parseConfiguration(parser: IObjectParserProp<ExtConfiguration>): ExtConfiguration {
269 const configuration: ExtConfiguration = {
270 title: '',
271 properties: {}
272 };
273
274 parser.prop('title', v => configuration.title = str(v));
275 parser.prop('properties').map((item, key) => configuration.properties[key] = parseConfigurationProperty(item));
276
277 return configuration;
278}
279
280function parseCurationTemplate(parser: IObjectParserProp<CurationTemplate>): CurationTemplate {
281 const curationTemplate: CurationTemplate = {

Callers 1

parseContributionsFunction · 0.85

Calls 4

strFunction · 0.85
propMethod · 0.65
mapMethod · 0.65

Tested by

no test coverage detected