From 67c09d58fc42f7a9c2efb5c8b275cf5db3c48336 Mon Sep 17 00:00:00 2001 From: "EWOUT-QMINO\\Ewout" Date: Tue, 7 Oct 2014 15:41:10 +0200 Subject: [PATCH] Removed subscribe signatures in extending interfaces of subscribable. Changed signature of KnockoutSubscribable to have any parameter in subscribe callback. --- knockout/knockout.d.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/knockout/knockout.d.ts b/knockout/knockout.d.ts index 7ccdcb7df..3c452dede 100644 --- a/knockout/knockout.d.ts +++ b/knockout/knockout.d.ts @@ -53,7 +53,7 @@ interface KnockoutSubscription { } interface KnockoutSubscribable extends KnockoutSubscribableFunctions { - subscribe(callback: (object: Object) => void, target?: any, event?: string): KnockoutSubscription; + subscribe(callback: (object: any) => void, target?: any, event?: string): KnockoutSubscription; subscribe(callback: (newValue: TEvent) => void, target: any, event: string): KnockoutSubscription; extend(requestedExtenders: { [key: string]: any; }): KnockoutSubscribable; getSubscriptionsCount(): number; @@ -84,8 +84,6 @@ interface KnockoutObservableArrayStatic { } interface KnockoutObservableArray extends KnockoutObservable, KnockoutObservableArrayFunctions { - subscribe(callback: (newValue: T[]) => void, target?: any, event?: string): KnockoutSubscription; - subscribe(callback: (changes: KnockoutArrayChange[]) => void, target?: any, event?: string): KnockoutSubscription; extend(requestedExtenders: { [key: string]: any; }): KnockoutObservableArray; } @@ -103,7 +101,6 @@ interface KnockoutObservable extends KnockoutSubscribable, KnockoutObserva valueHasMutated?:{(): void;}; valueWillMutate?:{(): void;}; - subscribe(callback: (newValue: T) => void, target?: any, event?: string): KnockoutSubscription; extend(requestedExtenders: { [key: string]: any; }): KnockoutObservable; }