型付き配列を関数/コンストラクターに渡すことができないのはなぜany[]
ですか?
typedArray = new MyType[ ... ];
items = new ko.observableArray(typedArray);
エラーが表示されます:
指定されたパラメーターは、呼び出しターゲットの署名と一致しません
ko.observableArray
と定義されている:
interface KnockoutStatic
{
observableArray: KnockoutObservableArrayStatic;
}
interface KnockoutObservableArrayStatic
{
new(value: any[]): KnockoutObservableArray;
}
declare var ko: KnockoutStatic;
MyType[]
myを として渡すにはどうすればよいany[]
ですか? これは共分散の問題ですか?