1.2.0 • Published 5 years ago

metaphorjs-promise v1.2.0

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

7k minified.

####Constructor

  • new Promise(function(resolve, reject))
  • new Promise(thenable)

####Instance

  • promise.then(onFulfill, onReject) -> new promise
  • promise.catch(onReject) -> new promise
  • promise.resolve(value)
  • promise.reject(reason)

####Static

  • Promise.all(iterable) -> new promise
  • Promise.race(iterable) -> new promise
  • Promise.resolve(value) -> new promise
  • Promise.reject(reason) -> new promise

Plus a few extra instance methods:

  • promise.done(onDone[, thisObject]) -> same promise
  • promise.fail(onFail[, thisObject]) -> same promise
  • promise.always(onFinished[, thisObject]) -> same promise
  • promise.promise() -> thenable
  • promise.isPending()
  • promise.isFulfilled()
  • promise.isRejected()

And some extra class methods:

  • Promise.fcall(fn, context, args) -> new promise
  • Promise.allResolved(promises) -> new promise
  • Promise.when(promise1, promise2, ...) -> new promise
  • Promise.waterfall(functions) -> new promise
  • Promise.forEach(items, fn, context) -> new promise
  • Promise.counter(cnt) -> new promise
1.2.0

5 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago