combine-callbacks

0.1.8 • Public • Published

combine-callbacks

npm version Build Status Dependency Status Coverage Status

Combine multiple callbacks into one. Divide up code into smaller units. Improve the reusability & make the code clearer.

Installation

$ npm install combine-callbacks

Usage

var combineCallbacks = require('combine-callbacks');
 
var preventDefault = function(evt) { evt.preventDefault(); };
var dispatchAction = function() { ... };
 
var onClick = combineCallbacks(preventDefault, dispatchAction);
document.getElementById('elem').addEventListener('click', onClick);

For more examples see the test.

API

combineCallbacks(fn1[, fn2[, fn3...]])

Returns the final combined callback which receives arguments & context, and then passes them into the original functions.

combineCallbacks(arrayOfFuncs)

You get the idea.

License

MIT License, Copyright (c) 2015 Riophae Lee

Readme

Keywords

Package Sidebar

Install

npm i combine-callbacks

Weekly Downloads

13

Version

0.1.8

License

MIT

Last publish

Collaborators

  • riophae