(parser: IObjectParserProp<any>)
| 356 | } |
| 357 | |
| 358 | function parseAppPathOverride(parser: IObjectParserProp<any>): AppPathOverride { |
| 359 | const override: AppPathOverride = { |
| 360 | path: '', |
| 361 | override: '', |
| 362 | enabled: true |
| 363 | }; |
| 364 | parser.prop('path', v => override.path = str(v)); |
| 365 | parser.prop('override', v => override.override = str(v)); |
| 366 | parser.prop('enabled', v => override.enabled = !!v); |
| 367 | return override; |
| 368 | } |
| 369 | |
| 370 | function parseGameDataSource(parser: IObjectParserProp<GameDataSource>): GameDataSource { |
| 371 | const source: GameDataSource = { |
no test coverage detected