eventstub

1.0.0 • Public • Published

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

Package Sidebar

Install

npm i eventstub

Weekly Downloads

16

Version

1.0.0

License

MIT

Last publish

Collaborators

  • 3rdeden