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

Function parseNamedBackProcessInfo

src/back/ServicesFile.ts:52–65  ·  view source on GitHub ↗
(parser: IObjectParserProp<any>, config: AppConfigData)

Source from the content-addressed store, hash-verified

50 }
51
52 function parseNamedBackProcessInfo(parser: IObjectParserProp<any>, config: AppConfigData): INamedBackProcessInfo {
53 const backProcessInfo = parseBackProcessInfo(parser, config);
54 const parsed: INamedBackProcessInfo = {
55 ...backProcessInfo,
56 name: '',
57 mad4fp: false,
58 aliases: [],
59 };
60
61 parser.prop('name', v => parsed.name = str(v));
62 parser.prop('mad4fp', v => parsed.mad4fp = !!v, true);
63 parser.prop('aliases', true).arrayRaw(item => parsed.aliases.push(str(item)));
64 return parsed;
65 }
66
67 function parseBackProcessInfo(parser: IObjectParserProp<any>, config: AppConfigData): IBackProcessInfo {
68 const parsed: IBackProcessInfo = {

Callers 1

parseServiceFileDataFunction · 0.85

Calls 5

parseBackProcessInfoFunction · 0.85
strFunction · 0.85
propMethod · 0.65
arrayRawMethod · 0.65
pushMethod · 0.65

Tested by

no test coverage detected