Skip to content

Repository files navigation

Event Emitter

Methods:

constEventEmitter=require('@nodeart/event_emitter');constevents=newEventEmitter();events.on('eventName', ...fns).once('eventName', ...fns).off('eventName', ...fns).emit('eventName',{ctx: true}, ...args).times('eventName2',3, ...fns).offAll();constinherited={};// reset prototypeEventEmitter.inherit(inherited).on('smth', ...fns);constextended={};// add EventEmitter functionality as mixinEventEmitter.extend(extended).on('smth', ...fns);// One can remove some functions from listeners array by passing them to .off method,// but to remove all listeners event use .off with eventName only;

About

Simple EventEmitter pattern (can be used in browser as well as in node environment)

Resources

Stars

8 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages