Есть ли способ использовать компилятор TypeScript только для удаления аннотаций типов, но не для транспиляции асинхронных функций? Что-то вроде опции { target: 'esInfinite' }
? Причина в том, что есть браузеры, которые уже поддерживают асинхронные функции, поэтому я хочу иметь цель сборки, в которой эти функции не затрагиваются.
пример ввода:
async function foo(a : number) : Promise<void> {}
пример вывода:
async function foo(a) {}