UNPKG

chaining

Version:
14 lines (11 loc) 294 B
var q = require('q'); global.Promise = function (callback) { var deferred = q.defer(); callback( deferred.resolve.bind(deferred), deferred.reject.bind(deferred), deferred.notify.bind(deferred) ); return deferred.promise; }; global.Promise.all = q.all;