(parser: IObjectParserProp<any>, config: AppConfigData)
| 50 | } |
| 51 | |
| 52 | function parseNamedBackProcessInfo(parser: IObjectParserProp<any>, config: AppConfigData): INamedBackProcessInfo { |
| 53 | const backProcessInfo = parseBackProcessInfo(parser, config); |
| 54 | const parsed: INamedBackProcessInfo = { |
| 55 | ...backProcessInfo, |
| 56 | name: '', |
| 57 | mad4fp: false, |
| 58 | aliases: [], |
| 59 | }; |
| 60 | |
| 61 | parser.prop('name', v => parsed.name = str(v)); |
| 62 | parser.prop('mad4fp', v => parsed.mad4fp = !!v, true); |
| 63 | parser.prop('aliases', true).arrayRaw(item => parsed.aliases.push(str(item))); |
| 64 | return parsed; |
| 65 | } |
| 66 | |
| 67 | function parseBackProcessInfo(parser: IObjectParserProp<any>, config: AppConfigData): IBackProcessInfo { |
| 68 | const parsed: IBackProcessInfo = { |
no test coverage detected