Как импортировать Перечисление

Я создал перечисление, но я испытываю затруднения при импорте и использовании перечисления в 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 ..."

Таким образом, как я импортирую перечисление?

57
задан 24 July 2016 в 17:25

1 ответ

Как @Sachin Kalia сказал, у меня была проблема с импортом.

я изменил это:

import {MessageAction, MessageDTO} from '../../../generated/dto';

к этому:

import {MessageDTO} from '../../../generated/dto';
import {MessageAction} from '../../../generated/dto'

MessageAction является моим перечислением.

0
ответ дан 1 November 2019 в 16:08

Другие вопросы по тегам:

Похожие вопросы: