Skip to content

An simple way to handle before event trigger when an event is emitted

Notifications You must be signed in to change notification settings

thebergamo/before-event

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

beforeEvent

Build Status Coverage Status

BeforeEvent is an simple way to handle events before the trigger are called!

You can just simple call beforeEvent in your constructor and this is all you need!

var utils = require('util');
var BeforeEvent = require('before-event');
var EventEmitter = require('events').EventEmitter;

var MyEmitter = function(){
	EventEmitter.call(this);
	BeforeEvent(this);
};

utils.inherits(MyEmitter, EventEmitter);

module.exports = MyEmitter;

After you implement something like the code above you can now handle every event just adding "before" before the event.

Like this:

var MyEmitter = require('./myEmitter');

var myEmitter = new MyEmitter();

myEmitter.on('beforeHello', function(msg){
	console.log(msg); //"Hello World!";
});

myEmitter.on('hello', function(msg){
	console.log(msg); //"Hello World!";
});

myEmitter.emit('hello', 'Hello World!');

Enjoy it!

About

An simple way to handle before event trigger when an event is emitted

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published