diff --git a/eventemitter2/eventemitter2-tests.ts b/eventemitter2/eventemitter2-tests.ts index 747f2e87b6..840944675c 100644 --- a/eventemitter2/eventemitter2-tests.ts +++ b/eventemitter2/eventemitter2-tests.ts @@ -20,7 +20,8 @@ function testConfiguration() { wildcard: true, delimiter: '::', newListener: false, - maxListeners: 20 + maxListeners: 20, + verboseMemoryLeak: true }); var bar = new EventEmitter2({}); var bazz = new EventEmitter2(); diff --git a/eventemitter2/eventemitter2.d.ts b/eventemitter2/eventemitter2.d.ts index de1be0d064..d0b0b545b1 100644 --- a/eventemitter2/eventemitter2.d.ts +++ b/eventemitter2/eventemitter2.d.ts @@ -1,4 +1,4 @@ -// Type definitions for EventEmitter2 v0.14.4 +// Type definitions for EventEmitter2 v2.2.0 // Project: https://github.com/asyncly/EventEmitter2 // Definitions by: ryiwamoto // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped @@ -23,6 +23,10 @@ interface EventEmitter2Configuration { * max listeners that can be assigned to an event, default 10. */ maxListeners?: number; + /** + * show event name in memory leak message when more than maximum amount of listeners is assigned, default false + */ + verboseMemoryLeak?: boolean; } declare class EventEmitter2 {