diff options
author | Matt A. Tobin <email@mattatobin.com> | 2019-11-13 05:54:58 -0500 |
---|---|---|
committer | Matt A. Tobin <email@mattatobin.com> | 2019-11-13 05:54:58 -0500 |
commit | 9308ec68e863e4c6e650680370a5d7baa9f0d1f3 (patch) | |
tree | c70b2b78369b4554cdeb0db2dd0161b9945d6c21 /js/src/builtin/Promise.h | |
parent | ecdfbc692322ccc0f2dbc8811fee8282cf125b3b (diff) | |
parent | ce0dd36a78814c59950fde6c19413c1f7ea85ee1 (diff) | |
download | UXP-9308ec68e863e4c6e650680370a5d7baa9f0d1f3.tar UXP-9308ec68e863e4c6e650680370a5d7baa9f0d1f3.tar.gz UXP-9308ec68e863e4c6e650680370a5d7baa9f0d1f3.tar.lz UXP-9308ec68e863e4c6e650680370a5d7baa9f0d1f3.tar.xz UXP-9308ec68e863e4c6e650680370a5d7baa9f0d1f3.zip |
Merge branch 'master' into mailnews-work
Diffstat (limited to 'js/src/builtin/Promise.h')
-rw-r--r-- | js/src/builtin/Promise.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/js/src/builtin/Promise.h b/js/src/builtin/Promise.h index c76dc358c..6a6453e46 100644 --- a/js/src/builtin/Promise.h +++ b/js/src/builtin/Promise.h @@ -128,6 +128,14 @@ OriginalPromiseThen(JSContext* cx, Handle<PromiseObject*> promise, HandleValue onFulfilled, HandleValue onRejected, MutableHandleObject dependent, bool createDependent); +/** + * PromiseResolve ( C, x ) + * + * The abstract operation PromiseResolve, given a constructor and a value, + * returns a new promise resolved with that value. + */ +MOZ_MUST_USE JSObject* +PromiseResolve(JSContext* cx, HandleObject constructor, HandleValue value); MOZ_MUST_USE PromiseObject* CreatePromiseObjectForAsync(JSContext* cx, HandleValue generatorVal); |