(jsonFolder: string, onError?: (error: string) => void)
| 21 | * @param onError Callback for error |
| 22 | */ |
| 23 | export function loadExecMappingsFile(jsonFolder: string, onError?: (error: string) => void): Promise<ExecMapping[]> { |
| 24 | return new Promise((resolve, reject) => { |
| 25 | readJsonFile(path.join(jsonFolder, filePath), 'utf8') |
| 26 | .then((json) => { resolve(parseExecMappingsFile(json, onError).execs); }) |
| 27 | .catch(reject); |
| 28 | }); |
| 29 | } |
| 30 | |
| 31 | function parseExecMappingsFile(data: any, onError?: (error: string) => void) : ExecMappingFile { |
| 32 | const parsed: ExecMappingFile = { |
no test coverage detected