Index: core/dom/Promise.idl |
diff --git a/core/dom/Promise.idl b/core/dom/Promise.idl |
index f7fb7ba61cf55e18d541d10587feba6185aebeb0..77b397632cc8037288e2727531673de6abe53862 100644 |
--- a/core/dom/Promise.idl |
+++ b/core/dom/Promise.idl |
@@ -33,7 +33,6 @@ callback AnyCallback = any (optional any value); |
[ |
GlobalContext=Window&WorkerGlobalScope, |
CustomConstructor(PromiseInit init), |
- EnabledAtRuntime=Promise |
] interface Promise { |
[Custom] Promise then(optional AnyCallback fulfillCallback, optional AnyCallback rejectCallback); |
[Custom] Promise catch(optional AnyCallback rejectCallback); |
@@ -41,6 +40,7 @@ callback AnyCallback = any (optional any value); |
[Custom] static Promise resolve(any value); |
[Custom] static Promise reject(any value); |
- [Custom] static Promise _any(any... values); |
- [Custom] static Promise every(any... values); |
+ [Custom] static Promise cast(any value); |
+ [Custom] static Promise race(any iterable); |
+ [Custom] static Promise all(any iterable); |
}; |