1.1.3 • Published 10 years ago
bauer-promise v1.1.3
node-bauer-promise
Wrapper for bluebird with extend feature.
Installation
npm install bauer-promiseUsage
Use bauer-promise to create an extensible Promise constructor that is bound to a context object.
var myObject = {
name: "Yuri",
age: 30
};
var Promise = require("bauer-promise")(myObject);
Promise.extend({
setAge: function() {
return this.then(function(newAge) {
this.age = newAge; // this === myObject
});
}
});
Promise.resolve(40).setAge();API Summary
Promise.extend(modules Array) :void.extend(module String) :void.extend(methods Object) :void.extend(name String, method Object) :void.extend(name String, method Function) :void