From 994fdb216a01a77aa1294298060c24bb6dd15d14 Mon Sep 17 00:00:00 2001 From: Neil Culver Date: Tue, 6 Oct 2015 14:48:17 +0100 Subject: [PATCH] Support for custom functions when using no implicit any. --- knockout/knockout.d.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/knockout/knockout.d.ts b/knockout/knockout.d.ts index 94964950c..bdb52738c 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[];