0.0.5 • Published 12 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.
