0.1.0 • Published 7 years ago

carly v0.1.0

Weekly downloads
4
License
MIT
Repository
github
Last release
7 years ago

Carly

A cancelable callback function implementation.

Only let a callback run when if you still want it to, so call me maybe

Installation

npm install carly

Usage

var Carly = require('carly');

var jepsen = Carly(myHandler);

// jepsen.callback is a normal function that can be called
// it will proxy everything into myHandler
doWork(data, jepsen.callback);

/* ... */

// we can cancel the callback at any time with
jepsen.cancel();
// now even if doWork finishes the cb will not be called

Contributing

npm run test

License

MIT