我声明了这样的接口:
interface IConfigAdmin {
contentCreatedBy: number;
}
我在这里使用它:
private getDefaultAdminConfigs = (): IConfigAdmin => {
return {
contentCreatedBy: null
};
}
如果我尝试将其设置为[]而不是null,则会出现我所期望的错误,但
为什么当我将鼠标悬停在VS2013中的contentCreatedBy上时,它说这是
一个(属性)contentCreatedBy:任何
最佳答案
您可以先将其投射到IConfigAdmin
来解决此问题。这样,您可以在键入时自动补全。
我想可能是因为return语句推断了类型,但是我不确定。
return <IConfigAdmin> { }
查看游乐场:link