【发布时间】:2014-09-07 19:48:56
【问题描述】:
我有以下代码:
interface IEnumElement {
elem: string;
text: string;
val: number
}
interface IIndexable<T> {
[index: string]: T;
}
class AdminBase {
ExamStatusId: IIndexable<IEnumElement> = {
All: {
elem: "",
text: 'Exam Status: All',
val: 0
},
Current: {
elem: "asdf",
text: 'Exam Status: Current',
val: 1
}
}
}
这给了我一个错误提示:
Error 5 Public property 'ExamStatusId' of exported class has or is
using private type 'IEnumElement'. C:\Protractor\Latest\TypeScript1.ts
【问题讨论】:
标签: typescript