diff --git a/packages/core/data/observable/index.d.ts b/packages/core/data/observable/index.d.ts index b972635bf..f28756d12 100644 --- a/packages/core/data/observable/index.d.ts +++ b/packages/core/data/observable/index.d.ts @@ -164,17 +164,6 @@ export class Observable { public _isViewBase: boolean; //@endprivate - /** - * This method is intended to be overriden by inheritors to be notified when a new listener is added - * count is the number of listeners for that event after addition - */ - onListenerAdded(eventName: string, count: number); - - /** - * This method is intended to be overriden by inheritors to be notified when a new listener is removed - * count is the number of listeners for that event after removal - */ - onListenerRemoved(eventName: string, count: number); } diff --git a/packages/core/data/observable/index.ts b/packages/core/data/observable/index.ts index 79cc52ead..8c3dd8a46 100644 --- a/packages/core/data/observable/index.ts +++ b/packages/core/data/observable/index.ts @@ -95,8 +95,6 @@ export class Observable implements ObservableDefinition { public off(eventNames: string, callback?: any, thisArg?: any): void { this.removeEventListener(eventNames, callback, thisArg); } - onListenerAdded(eventName: string, count: number) {} - onListenerRemoved(eventName: string, count: number) {} public addEventListener(eventNames: string, callback: (data: EventData) => void, thisArg?: any): void { if (typeof eventNames !== 'string') { @@ -116,7 +114,6 @@ export class Observable implements ObservableDefinition { callback: callback, thisArg: thisArg, }); - this.onListenerAdded(event, list.length ); } } @@ -143,11 +140,9 @@ export class Observable implements ObservableDefinition { delete this._observers[event]; } } - this.onListenerRemoved(event, list ? list.length : 0); } else { this._observers[event] = undefined; delete this._observers[event]; - this.onListenerRemoved(event, 0); } } }