(cliArgs: NativeParsedArgs, argvConfig: IArgvConfig)
| 547 | } |
| 548 | |
| 549 | function getJSFlags(cliArgs: NativeParsedArgs, argvConfig: IArgvConfig): string | null { |
| 550 | const jsFlags: string[] = []; |
| 551 | |
| 552 | // Add any existing JS flags we already got from the command line |
| 553 | if (cliArgs['js-flags']) { |
| 554 | jsFlags.push(cliArgs['js-flags']); |
| 555 | } |
| 556 | |
| 557 | // Add JS flags from runtime arguments (argv.json) |
| 558 | if (typeof argvConfig['js-flags'] === 'string' && argvConfig['js-flags']) { |
| 559 | jsFlags.push(argvConfig['js-flags']); |
| 560 | } |
| 561 | |
| 562 | return jsFlags.length > 0 ? jsFlags.join(' ') : null; |
| 563 | } |
| 564 | |
| 565 | function parseCLIArgs(): NativeParsedArgs { |
| 566 | return minimist(process.argv, { |
no test coverage detected
searching dependent graphs…