enum в файлах .d.ts не работает (модули amd), и мы получаем ошибки времени выполнения, вместо этого, если мы определяем как const enum, они работают.Есть ли опция компилятора, которую мы можем использовать для генерации ошибки сборки, когда задано enum вместо const enum в файлах d.ts.
// foo.d.ts
enum Foo {
Option1,
Optino2
}
не работает и выдает ошибку времени выполнения об отсутствующем модуле foo
// foo.d.ts
const enum Foo {
Option1 = 0,
Option2 = 1
}
работает.