From 91300cf0eadcae3bd2059b902226b06ebc3744ce Mon Sep 17 00:00:00 2001 From: aakasaka Date: Wed, 20 Jun 2018 10:20:19 +0900 Subject: [PATCH] [knockout] Delete KnockoutExtensionFunctions interface. #26660 --- types/knockout/index.d.ts | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/types/knockout/index.d.ts b/types/knockout/index.d.ts index 5076a05231..5ac6943eb4 100644 --- a/types/knockout/index.d.ts +++ b/types/knockout/index.d.ts @@ -9,22 +9,18 @@ // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.3 -interface KnockoutExtensionFunctions { - [key: string]: any; -} - -interface KnockoutSubscribableFunctions extends KnockoutExtensionFunctions { +interface KnockoutSubscribableFunctions { notifySubscribers(valueToWrite?: T, event?: string): void; } -interface KnockoutComputedFunctions extends KnockoutExtensionFunctions { +interface KnockoutComputedFunctions { } -interface KnockoutObservableFunctions extends KnockoutExtensionFunctions { +interface KnockoutObservableFunctions { equalityComparer(a: any, b: any): boolean; } -interface KnockoutObservableArrayFunctions extends KnockoutExtensionFunctions { +interface KnockoutObservableArrayFunctions { // General Array functions indexOf(searchElement: T, fromIndex?: number): number; slice(start: number, end?: number): T[];