У меня есть проект машинописного текста, предназначенный для ES5, и я пытаюсь определить, будет ли возможно использовать asyn c / await.
Синтетически, компилятор Typescript будет отлично переносить код однако я понимаю, что должен предоставить polyfill для Promise, так как объект не существует в ES5.
Я пытаюсь использовать для этого пакет npm обещание, но я сталкиваюсь со следующим ошибка, когда я включаю его в тот же файл, где у меня есть функция «asyn c / await»:
Дублирующийся идентификатор «Обещание». Компилятор оставляет за собой имя «Обещание» в области видимости верхнего уровня модуля, содержащего функции asyn c.
Поэтому я не уверен, каким образом я могу предоставить функциональность «Обещание», чтобы код не выдавал ошибку при время выполнения.
Есть ли обходные пути для этого? Спасибо!