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

Function parseExecMapping

src/back/Execs.ts:43–57  ·  view source on GitHub ↗
(parser: IObjectParserProp<any>)

Source from the content-addressed store, hash-verified

41}
42
43function parseExecMapping(parser: IObjectParserProp<any>) : ExecMapping {
44 const parsed: ExecMapping = {
45 win32: '',
46 linux: undefined,
47 wine: undefined,
48 darwin: undefined,
49 darwine: undefined,
50 };
51 parser.prop('win32', v => parsed.win32 = parseVarStr(str(v)));
52 parser.prop('linux', v => parsed.linux = parseVarStr(str(v)), true);
53 parser.prop('wine', v => parsed.wine = parseVarStr(str(v)), true);
54 parser.prop('darwin', v => parsed.darwin = parseVarStr(str(v)), true);
55 parser.prop('darwine', v => parsed.darwine = parseVarStr(str(v)), true);
56 return parsed;
57}

Callers 1

parseExecMappingsFileFunction · 0.85

Calls 3

parseVarStrFunction · 0.90
strFunction · 0.85
propMethod · 0.65

Tested by

no test coverage detected