У меня есть enum, который используется почти везде в моем проекте.Я не хочу импортировать его в каждый файл.Есть ли способ определить enum в файле .d.ts
, чтобы он был встроен при компиляции в js?
в моем файле types/global.d.ts
, который я пробовал
declare enum MessageType {
DIRECT = 'direct',
FORWARDED = 'forwarded'
}
Когда я запускаюприложение я получаю MessageType.DIRECT is not defined
ошибку где-то в моем коде, где я пытаюсь использовать его.Я никогда не импортировал это перечисление, потому что tslint распознает его и работает автозаполнение.
Я также пробовал declare const enum ...
с тем же эффектом.
Есть идеи?