是否可以创建一个实现以下接口的对象:
interface I {
(): string;
new(): any;
}
我看到可以实现一个带有呼叫签名的界面和这个问题的一些字段:Implementing TypeScript interface with bare function signature plus other fields
答案 0 :(得分:0)
环顾四周后,对象显然可以使用构造函数签名和调用签名来实现接口:
https://github.com/Microsoft/TypeScript/blob/master/lib/lib.d.ts#L142就是一个例子。
基本功能似乎是相同的,尽管有两种不同的方式:
public class Consignment
{
public List<CollectionItems> collectionDetails { get; set; }
public Consignment()
{
collectionDetails = new List<Collection>();
}
}
和
new Object(3);