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

Function parseAppPathOverride

src/shared/preferences/util.ts:358–368  ·  view source on GitHub ↗
(parser: IObjectParserProp<any>)

Source from the content-addressed store, hash-verified

356}
357
358function 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
370function parseGameDataSource(parser: IObjectParserProp<GameDataSource>): GameDataSource {
371 const source: GameDataSource = {

Callers 1

overwritePreferenceDataFunction · 0.85

Calls 2

strFunction · 0.85
propMethod · 0.65

Tested by

no test coverage detected