ad better readme and some more functions

This commit is contained in:
2017-01-20 21:58:53 +01:00
parent 8ece5891f7
commit 7220959662
4 changed files with 124 additions and 6 deletions

View File

@ -24,7 +24,22 @@ export let defer = <T>() => {
return new Deferred<T>()
}
/**
* Creates a Promise that is resolved with an array of results when all of the provided Promises resolve, or rejected when any Promise is rejected.
*/
export let all = Promise.all
export let all = () => {
/**
* Creates a Promise that is resolved or rejected when any of the provided Promises are resolved or rejected.
*/
export let race = Promise.race
}
/**
* Creates a new resolved promise for the provided value.
*/
export let resolvedPromise = Promise.resolve
/**
* Creates a new rejected promise for the provided reason.
*/
export let rejectedPromise = Promise.reject