Есть ли способ использовать компилятор TypeScript только для удаления аннотаций типа, но не для транскрипции асинхронных функций? Что-то вроде опции { target: 'esInfinite' }
? Причина в том, что есть браузеры, которые уже поддерживают функции async, поэтому я хочу иметь цель сборки, в которой эти функции не будут затронуты.Скомпилировать машинописный текст без перераспределения асинхронных функций
Пример ввода:
пример вывода:
async function foo(a) {}
Существует запрос [pull request] (https://github.com/Microsoft/TypeScript/pull/11407), чтобы добавить поддержку ES2017, но до тех пор, пока это не приземляется, насколько я знаю. –