| Index: lib/filterNotifier.js |
| =================================================================== |
| --- a/lib/filterNotifier.js |
| +++ b/lib/filterNotifier.js |
| @@ -18,32 +18,33 @@ |
| "use strict"; |
| /** |
| * @fileOverview This component manages listeners and calls them to distributes |
| * messages about filter changes. |
| */ |
| const {EventEmitter} = require("./events"); |
| -const {desc} = require("./coreUtils"); |
| const CATCH_ALL = "__all"; |
| /** |
| * @callback FilterNotifierCatchAllListener |
| * @param {string} action |
| * @param {Subscription|Filter} item |
| * @param {...*} additionalInfo |
| */ |
| /** |
| * This class allows registering and triggering listeners for filter events. |
| * @class |
| */ |
| -exports.FilterNotifier = Object.create(new EventEmitter(), desc({ |
| +exports.FilterNotifier = { |
| + __proto__: new EventEmitter(), |
| + |
| /** |
| * Adds a listener |
| * |
| * @deprecated use FilterNotifier.on(action, callback) |
| * @param {FilterNotifierCatchAllListener} listener |
| */ |
| addListener(listener) |
| { |
| @@ -78,9 +79,9 @@ |
| * @param {*} param3 |
| * @deprecated use FilterNotifier.emit(action) |
| */ |
| triggerListeners(action, item, param1, param2, param3) |
| { |
| this.emit(action, item, param1, param2, param3); |
| this.emit(CATCH_ALL, action, item, param1, param2, param3); |
| } |
| -})); |
| +}; |