Я создал перечисление, но я испытываю затруднения при импорте и использовании перечисления в VS15.
Это - перечисление, которое содержится в enums.ts:
enum EntityStatus {
New = 0,
Active = 1,
Archived = 2,
Trashed = 3,
Deleted = 4
}
Visual Studio видит это перечисление, даже не импортируя и так не дает ошибку времени компиляции. Но во времени выполнения, брошена ошибка
Cannot read property 'Archived' of undefined.
Таким образом, теперь я пытаюсь импортировать его как, я импортирую другие классы:
import {EntityStatus} from "../../core/enums";
Visual Studio теперь дает ошибку времени компиляции:
"...enums is not a module ..."
Таким образом, как я импортирую перечисление?
Как @Sachin Kalia сказал, у меня была проблема с импортом.
я изменил это:
import {MessageAction, MessageDTO} from '../../../generated/dto';
к этому:
import {MessageDTO} from '../../../generated/dto';
import {MessageAction} from '../../../generated/dto'
MessageAction является моим перечислением.