diff --git a/knockout/knockout.d.ts b/knockout/knockout.d.ts index cfffa3ccf..edb510b6d 100644 --- a/knockout/knockout.d.ts +++ b/knockout/knockout.d.ts @@ -5,13 +5,18 @@ interface KnockoutSubscribableFunctions { + [key: string]: KnockoutBindingHandler; + notifySubscribers(valueToWrite?: T, event?: string): void; } interface KnockoutComputedFunctions { + [key: string]: KnockoutBindingHandler; } interface KnockoutObservableFunctions { + [key: string]: KnockoutBindingHandler; + equalityComparer(a: any, b: any): boolean; } @@ -30,6 +35,8 @@ interface KnockoutObservableArrayFunctions { sort(compareFunction: (left: T, right: T) => number): void; // Ko specific + [key: string]: KnockoutBindingHandler; + replace(oldItem: T, newItem: T): void; remove(item: T): T[];