У меня есть перечисление в Typescript, скажем,
export const enum CarType {
SED = "Sedan"
}
Код JavaScript после сборки:
"use strict";
Object.defineProperty(exports,"_esModule, { value: true })
:
Так что в основном код js не имеет логики, вместо этого только файл .d.ts имеет то же самое.
Когда я создаю его с помощью команды tsc
и экспортирую код JavaScript в приложение реагирования, при обращении к этому перечислению, например: CarType.SED
, выдается ошибка типа - Cannot read property SED of undefined
В чем может быть причина того же. Я понял, что машинопись имеет файл декларации (с расширением .ts). Как я могу использовать это в чисто JS-проекте?