TypeScript 接口实现

TypeScript Interface implementation

interface A {
   ():any;
}
class Mock implements A{
}

模拟 class 必须实现 class A。 如果我在 class Mock 中使用 ():any,我会收到错误消息。我应该怎么做?

你不能为此使用匿名函数,那样做:

interface A {
    func(): any;
}
class Mock implements A {
    func() {
    }
}

注意Mock也需要实现func