Interface Mixin<EventMap> interface Mixin < EventMap = DefaultEventMap > { emit < EventName extends string | number | symbol > ( name : EventName , ... args : HandlerParameters < EventMap [ EventName ] > , ) : void ; has < EventName extends string | number | symbol > ( name : EventName , listener : EventMap [ EventName ] , ) : boolean ; listenerCount < EventName extends string | number | symbol > ( name : EventName , ) : number ; off < EventName extends string | number | symbol > ( name : EventName , listener : EventMap [ EventName ] , ) : void ; on < EventName extends string | number | symbol > ( name : EventName , listener : EventMap [ EventName ] , ) : void ; once < EventName extends string | number | symbol > ( name : EventName , listener : EventMap [ EventName ] , ) : void ; removeAllListeners < EventName extends string | number | symbol > ( name : EventName , ) : void ; removeListener < EventName extends string | number | symbol > ( name : EventName , listener : EventMap [ EventName ] , ) : void ; } Methodsemit emit < EventName extends string | number | symbol > ( name : EventName , ... args : HandlerParameters < EventMap [ EventName ] > , ) : void Type Parameters EventName extends string | number | symbol Returns void has has < EventName extends string | number | symbol > ( name : EventName , listener : EventMap [ EventName ] , ) : boolean Type Parameters EventName extends string | number | symbol Returns boolean listener Count listenerCount < EventName extends string | number | symbol > ( name : EventName , ) : number Type Parameters EventName extends string | number | symbol Returns number remove All Listeners removeAllListeners < EventName extends string | number | symbol > ( name : EventName , ) : void Type Parameters EventName extends string | number | symbol Returns void remove Listener removeListener < EventName extends string | number | symbol > ( name : EventName , listener : EventMap [ EventName ] , ) : void Type Parameters EventName extends string | number | symbol Returns void
Synchronously calls each of the listeners registered for the event named
name
, in the order they were registered, passing the supplied arguments to each.