【发布时间】:2018-09-14 09:04:23
【问题描述】:
是否可以创建一个实现以下接口的对象:
interface I {
(): string;
new(): any;
}
我看到可以从这个问题中实现一个具有调用签名和一些字段的接口:Implementing TypeScript interface with bare function signature plus other fields
【问题讨论】:
标签: typescript types
是否可以创建一个实现以下接口的对象:
interface I {
(): string;
new(): any;
}
我看到可以从这个问题中实现一个具有调用签名和一些字段的接口:Implementing TypeScript interface with bare function signature plus other fields
【问题讨论】:
标签: typescript types
环顾四周,一个对象显然有可能实现带有构造函数签名和调用签名的接口:
https://github.com/Microsoft/TypeScript/blob/master/lib/lib.d.ts#L142 就是一个例子。
底层函数似乎是相同的,尽管以两种不同的方式调用:
new Object(3);
和
Object(3);
【讨论】: