【发布时间】:2020-09-21 01:38:17
【问题描述】:
如果我有这个:
export class JobFields implements EntityFields {}(如果有帮助,它也可以从 EntityFields 扩展)
我可以让我的方法只接受实现/扩展EntityFields 的类的引用吗?喜欢:
private test(entity: EntityFields) {} //this does not work, it accept anything
我正在创建自动从包含后端实体信息的类中读取的组件。我只是想强制/诱导开发者给它正确的类引用。
this.test(JobFields); //this should work
this.test(JobView); //while this shouldn't
【问题讨论】:
标签: typescript class types interface