デフォルトのインターフェイス オブジェクトを作成する方法はありますか?
例:
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);
私の調査では、これを行う方法が見つかりませんでした。しかし、私は何かを逃したことを望んでいます。