有没有办法创建一个默认的接口对象?
例子:
interface myInterface {
A: string;
B: string;
C: number;
D: CustomType; // A custom class
}
通常您会通过以下方式创建此接口的对象:
var myObj: myInterface = {
A: "",
B: "",
C: 0,
D: null
}
但是,如果有一些语法糖可以这样做,那就太好了:
var myObj = new myInterface;
// OR
var myObj = default(myInterface);
根据我的研究,我还没有找到一种方法来做到这一点;但我希望我只是错过了一些东西。