TypeScript 接口实现

TypeScript Interface implementation

本文关键字:实现 接口 TypeScript      更新时间:2023-09-26
interface A {
   ():any;
}
class Mock implements A{
}

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

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

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

请注意,Mock 还需要实现func