我想为使用外部库的类创建一个占位符接口。所以我做了:
export interface IDatabaseModel extends any
{
}
我宁愿这样做,以后再添加方法(例如findAll()),而不是将我所有的类都标记为“ any”,而以后必须手动在数百个特定位置搜索并用“ IDatabaseModel”替换“ any”。
但是编译器抱怨找不到“ any”。
我究竟做错了什么?
该any
类型是一种将退出类型检查的,所以它没有意义的,在类型检查完成的环境中使用它。
我建议您在使用方法时将其添加到接口中:
export interface IDatabaseModel
{
findAll(): any;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句