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

Function parseBackProcessInfo

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

Source from the content-addressed store, hash-verified

65 }
66
67 function parseBackProcessInfo(parser: IObjectParserProp<any>, config: AppConfigData): IBackProcessInfo {
68 const parsed: IBackProcessInfo = {
69 path: '',
70 filename: '',
71 arguments: [],
72 kill: false,
73 };
74 parser.prop('path', v => parsed.path = parseVarStr(str(v), config));
75 parser.prop('filename', v => parsed.filename = parseVarStr(str(v), config));
76 parser.prop('kill', v => parsed.kill = !!v, true);
77 parser.prop('arguments').arrayRaw(item => parsed.arguments.push(parseVarStr(str(item), config)));
78 return parsed;
79 }
80}

Callers 2

parseServiceFileDataFunction · 0.85

Calls 5

parseVarStrFunction · 0.90
strFunction · 0.85
propMethod · 0.65
arrayRawMethod · 0.65
pushMethod · 0.65

Tested by

no test coverage detected