0.0.5 • Published 11 years ago

promising v0.0.5

Weekly downloads
1
License
-
Repository
github
Last release
11 years ago

Build Status

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.

0.0.5

11 years ago

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago