mini-defer
March 22, 2016 · View on GitHub
Tiny module for creating a deferred with no polyfilling
Made with ❤ at @outlandish
Install
npm install mini-defer --save
Exported using UMD pattern, otherwise available on window as miniDefer.
Usage
defer() : Object
Create a deferred.
Example
function operation ()
const deferred = defer()
const eventBasedOperation = doOperation()
eventBasedOperation.onsuccess = deferred.resolve
eventBasedOperation.onerror = deferred.reject
return deferred.promise
}
Contributing
All pull requests and issues welcome!
If you're not sure how, check out Kent C. Dodds' great video tutorials on egghead.io!