【发布时间】:2013-11-06 02:30:03
【问题描述】:
我有一个新的通用接口,看起来像这样:
interface IFoo<T> {
new (scope: T);
}
当我尝试在一个类中实现它时,像这样:
class BaseFoo<T> implements IFoo<T> {
constructor(scope: T) {
}
}
我收到一个错误: “类 BaseFoo 声明了接口 IFoo 但没有实现它: 'IFoo' 类型需要构造签名,但 'BaseFoo' 类型缺少构造签名。”
我做错了什么?
【问题讨论】:
标签: typescript