我试图在定义文件中描述一些界面:
declare namespace Foo{
export interface Bar{
new(attrs, options)
}
}
然后在我的代码中扩展一些类:
class Chunk extends Foo.Bar {}
但收到错误 - error TS2507: Type 'any' is not a constructor function type.
这里有什么问题?我应该如何在定义文件中描述可扩展类?
答案 0 :(得分:0)
将界面更改为类:
declare namespace Foo {
export class Bar {
constructor(attrs, options);
}
}