在发布问题之前,我想知道它是编程错误还是编译错误。
Typescript 1.4(在Visual Studio 2013中运行)抱怨以下小程序:
export class TE {
value : string;
}
export class A<T extends TE> {
}
export class B extends A<TE> {
constructor(public name: string) {
super(); // Error: Type Object does not satisfy the constraint extends TE for type parameter T.
}
}
屏幕截图中相同:
如果我删除了super()子句,它会给出:
相关问题是Type T does not satisfy the constraint C for type parameter P error in TypeScript,但它不处理构造函数。
我应该如何制作上面的小片段进行编译?
答案 0 :(得分:0)
它在操场上编辑得很好:
Visual Studio和命令行: