deferred-bounce
Call reject-function after expiration of timeout if resolve-function was not called.
Installation
npm i --save deferred-bounce
Usage
deferredBound(resolveFunction, rejectFunction, scope, delay);
var db = ; var { if err return; console; }; var { console; }; var deferred = ; ;
Arguments
resolveFunction
- function which will be called if deferred instance will calledrejectFunction
- function which will be called after expiration of delay and if deferred instance will not calledscope
- (optional) - bind scope to resolve and reject functionsdelay
- timeout
Examples
var db = ; var { console; }; var { console; }; var deferred = ; ; // will call resolve function. reject function will not be called ever
var db = ; var { console; }; var { console; }; var deferred = ; ; // reject function will be called. resolve will not be called ever
License
WTFPL © Dmitry Pavlovsky