(parser: IObjectParserProp<any>)
| 41 | } |
| 42 | |
| 43 | function 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 | } |
no test coverage detected