TypeScriptコンパイラを使用して型注釈を削除するだけで、非同期関数をトランスパイルしない方法はありますか? { target: 'esInfinite' }オプションみたいなもの?理由は: 既に async 関数をサポートしているブラウザーがあるため、それらの関数が影響を受けないビルド ターゲットが必要です。
入力例:
async function foo(a : number) : Promise<void> {}
出力例:
async function foo(a) {}