carly

0.1.0 • Public • Published

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

Package Sidebar

Install

npm i carly

Weekly Downloads

1

Version

0.1.0

License

MIT

Last publish

Collaborators

  • chrisinajar