0.0.5 • Published 11 years ago
promising v0.0.5
Implementation of Promises/A and some other stuff (always-async, returning-a-promise).
Usage:
Creating a promise:
var promising = require('promising');
function myAsyncFunction() {
var promise = promising();
// do something...
return promise;
}
Fulfilling a promise:
function myAsyncFunction() {
var promise = promising();
setTimeout(function() {
promise.fulfill(42);
}, 2000);
return promise;
}
Rejecting a promise:
function myAsyncFunction() {
var promise = promising();
setTimeout(function() {
promise.reject(24);
}, 2000);
return promise;
}
That's about it.