1.0.0 • Published 9 years ago

eventstub v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

eventstub

Made by unshiftVersion npmBuild StatusDependenciesCoverage StatusIRC channel

Install

This module is published in the public npm registry and can be installed using:

npm install --save eventstub

Usage

The exported function by the module accepts one argument, an array or comma/space separated list of methods that should add event listeners for the given method name. The methods that are added are automatically prefixed with on.

'use strict';

var eventstub = require('eventstub')
  , stub = eventstub('message, error, timeout');

stub.onmessage = function message(one, two, four, five, six) {
  // this will acutally be transformed as `stub.on('message', function ..)`
};

stub.emit('message', 1,2,4,5,6)

If you add another onmessage handler we will automatically kill all previously assigned handlers so your onmessage handler is the only event listener.

License

MIT