我创建了一个枚举,但我无法导入和使用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 ..."
那么如何导入枚举呢?
我不认为a * .d.ts会是一个定义Enum的好地方。 –
嗯,我也是。特别是在弄清楚为什么我的枚举没有定义之后浪费时间:) – luk355