私はこのような特定のコードを持っています
interface KnockoutObservableArrayStatic {
fn: KnockoutObservableArrayFunctions<any>;
<T>(value?: T[]): KnockoutObservableArray<T>;
}
declare var ko: KnockoutObservableArrayStatic;
タイプTElementの空の監視可能な配列を作成したいのですが、これは次のようなものでなければなりません
var elementArray: TElement[] = null;
var observableArray = ko(elementArray);
しかし、コンパイラは私にエラーを与えます
'KnockoutObservableArray' を 'KnockoutObservableArray' に変換できません: タイプ 'KnockoutObservableArray' と 'KnockoutObservableArray' の呼び出しシグネチャは互換性がありません
どうして?