diff --git a/incremental/tools/panda/arkts/arktsc.js b/incremental/tools/panda/arkts/arktsc.js index 70043517c2d8a53b6c9e9efbd24e8e2bc1548167..ca165d6ea1578c6cc95e90ac80043da81baa7e54 100644 --- a/incremental/tools/panda/arkts/arktsc.js +++ b/incremental/tools/panda/arkts/arktsc.js @@ -36,6 +36,12 @@ const ARGS_SPEC = [ domain: 'string', default: path.join(PANDA_SDK, 'ets', 'stdlib') }, + { + flag: '--suppress-warnings', + help: 'Suppress compiler warnings', + domain: ['true', 'false'], + default: 'false' + }, ...DEFAULT_DRIVER_FLAGS, ] const USAGE = getUsage("This runs es2panda to compile ts/arkts files to panda bytecode", ARGS_SPEC) @@ -57,6 +63,9 @@ child.stdout.on('data', (data) => { process.stdout.write(data); }) child.stderr.on('data', (data) => { + if (args.flag('--suppress-warnings') === 'true') { + return; + } process.stderr.write(data); }) child.on('close', (code) => {