【发布时间】:2018-04-22 21:35:25
【问题描述】:
我想为一个对象定义一个具有未知属性的接口,该对象由另一个接口的已知属性扩展。
这是我尝试过的:
public async dispatchMessage(): Promise<{} extends IHasResponseFormat>
我希望这是此方法的定义,它返回一个解析为对象的 Promise,该对象包含IHasResponseFormat 中定义的属性。然而,这显然不起作用,VSCode 提示
[ts] 导出类的公共方法的返回类型已经或正在使用 私人名称''。
我的问题:
我如何定义返回类型,它表示“任何包含IHasResponseFormat 中定义的属性的对象?
【问题讨论】:
标签: typescript