deferred
A mini deferred plugin, having just what you need.
This module is published with UMD support, globally accessible via $def variable. It is also available on npm named mini-deferred.
NPM Installation
npm install mini-deferred --save
var $def = ;
Usage $def method
var promise = ; promise//chain promises
Creating a deferred object $def.defer()
var defer = $defdefer;$ var promise2 = defer;
Doing something after multiple promise $def.when()
$def
promise.then()
promise;
promise.done()
promise;
promise.fail()
promise;
promise.progress()
promise;
promise.always()
promise;
promise.state() // return state of promise