我有一些看起来像这样的代码
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”类型的调用签名不兼容
怎么来的?