@@ -2852,6 +2852,7 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
2852
2852
<li><dfn data-x="idl-Function" data-x-href="https://webidl.spec.whatwg.org/#common-Function"><code>Function</code></dfn></li>
2853
2853
<li><dfn data-x="idl-long" data-x-href="https://webidl.spec.whatwg.org/#idl-long"><code>long</code></dfn></li>
2854
2854
<li><dfn data-x="idl-object" data-x-href="https://webidl.spec.whatwg.org/#idl-object"><code>object</code></dfn></li>
2855
+ <li><dfn data-x="idl-Promise" data-x-href="https://webidl.spec.whatwg.org/#idl-promise"><code>Promise</code></dfn></li>
2855
2856
<li><dfn data-x="idl-Uint8ClampedArray" data-x-href="https://webidl.spec.whatwg.org/#idl-Uint8ClampedArray"><code>Uint8ClampedArray</code></dfn></li>
2856
2857
<li><dfn data-x="idl-unrestricted-double" data-x-href="https://webidl.spec.whatwg.org/#idl-unrestricted-double"><code>unrestricted double</code></dfn></li>
2857
2858
<li><dfn data-x="idl-unsigned-long" data-x-href="https://webidl.spec.whatwg.org/#idl-unsigned-long"><code>unsigned long</code></dfn></li>
@@ -29018,7 +29019,7 @@ interface <dfn interface>HTMLImageElement</dfn> : <span>HTMLElement</span> {
29018
29019
[<span>CEReactions</span>] attribute DOMString <span data-x="dom-img-loading">loading</span>;
29019
29020
[<span>CEReactions</span>] attribute DOMString <span data-x="dom-img-fetchPriority">fetchPriority</span>;
29020
29021
29021
- Promise<undefined> <span data-x="dom-img-decode">decode</span>();
29022
+ <span data-x="idl- Promise">Promise</span> <undefined> <span data-x="dom-img-decode">decode</span>();
29022
29023
29023
29024
// <a href="#HTMLImageElement-partial">also has obsolete members</a>
29024
29025
};</code></pre>
@@ -35528,7 +35529,7 @@ interface <dfn interface>HTMLMediaElement</dfn> : <span>HTMLElement</span> {
35528
35529
readonly attribute boolean <span data-x="dom-media-ended">ended</span>;
35529
35530
[<span>CEReactions</span>] attribute boolean <span data-x="dom-media-autoplay">autoplay</span>;
35530
35531
[<span>CEReactions</span>] attribute boolean <span data-x="dom-media-loop">loop</span>;
35531
- Promise<undefined> <span data-x="dom-media-play">play</span>();
35532
+ <span data-x="idl- Promise">Promise</span> <undefined> <span data-x="dom-media-play">play</span>();
35532
35533
undefined <span data-x="dom-media-pause">pause</span>();
35533
35534
35534
35535
// controls
@@ -70214,7 +70215,7 @@ interface <dfn interface>OffscreenCanvas</dfn> : <span>EventTarget</span> {
70214
70215
70215
70216
<span>OffscreenRenderingContext</span>? <span data-x="dom-OffscreenCanvas-getContext">getContext</span>(<span>OffscreenRenderingContextId</span> contextId, optional any options = null);
70216
70217
<span>ImageBitmap</span> <span data-x="dom-OffscreenCanvas-transferToImageBitmap">transferToImageBitmap</span>();
70217
- Promise<<span>Blob</span>> <span data-x="dom-OffscreenCanvas-convertToBlob">convertToBlob</span>(optional <span>ImageEncodeOptions</span> options = {});
70218
+ <span data-x="idl- Promise">Promise</span> <<span>Blob</span>> <span data-x="dom-OffscreenCanvas-convertToBlob">convertToBlob</span>(optional <span>ImageEncodeOptions</span> options = {});
70218
70219
70219
70220
attribute <span>EventHandler</span> <span data-x="handler-offscreencanvas-oncontextlost">oncontextlost</span>;
70220
70221
attribute <span>EventHandler</span> <span data-x="handler-offscreencanvas-oncontextrestored">oncontextrestored</span>;
@@ -72013,7 +72014,7 @@ interface <dfn interface>CustomElementRegistry</dfn> {
72013
72014
[<span>CEReactions</span>] undefined <span data-x="dom-CustomElementRegistry-define">define</span>(DOMString name, <span>CustomElementConstructor</span> constructor, optional <span>ElementDefinitionOptions</span> options = {});
72014
72015
(<span>CustomElementConstructor</span> or undefined) <span data-x="dom-CustomElementRegistry-get">get</span>(DOMString name);
72015
72016
DOMString? <span data-x="dom-CustomElementRegistry-getName">getName</span>(CustomElementConstructor constructor);
72016
- Promise<<span>CustomElementConstructor</span>> <span data-x="dom-CustomElementRegistry-whenDefined">whenDefined</span>(DOMString name);
72017
+ <span data-x="idl- Promise">Promise</span> <<span>CustomElementConstructor</span>> <span data-x="dom-CustomElementRegistry-whenDefined">whenDefined</span>(DOMString name);
72017
72018
[<span>CEReactions</span>] undefined <span data-x="dom-CustomElementRegistry-upgrade">upgrade</span>(<span>Node</span> root);
72018
72019
};
72019
72020
@@ -91771,8 +91772,8 @@ dictionary <dfn dictionary>NavigationReloadOptions</dfn> : <span>NavigationOptio
91771
91772
};
91772
91773
91773
91774
dictionary <dfn dictionary>NavigationResult</dfn> {
91774
- Promise<<span>NavigationHistoryEntry</span>> <dfn dict-member for="NavigationResult" data-x="dom-NavigationResult-committed">committed</dfn>;
91775
- Promise<<span>NavigationHistoryEntry</span>> <dfn dict-member for="NavigationResult" data-x="dom-NavigationResult-finished">finished</dfn>;
91775
+ <span data-x="idl- Promise">Promise</span> <<span>NavigationHistoryEntry</span>> <dfn dict-member for="NavigationResult" data-x="dom-NavigationResult-committed">committed</dfn>;
91776
+ <span data-x="idl- Promise">Promise</span> <<span>NavigationHistoryEntry</span>> <dfn dict-member for="NavigationResult" data-x="dom-NavigationResult-finished">finished</dfn>;
91776
91777
};
91777
91778
91778
91779
enum <dfn enum>NavigationHistoryBehavior</dfn> {
@@ -93617,7 +93618,7 @@ const p2 = navigation.navigate(url2).finished;</code></pre>
93617
93618
interface <dfn interface>NavigationTransition</dfn> {
93618
93619
readonly attribute <span>NavigationType</span> <span data-x="dom-NavigationTransition-navigationType">navigationType</span>;
93619
93620
readonly attribute <span>NavigationHistoryEntry</span> <span data-x="dom-NavigationTransition-from">from</span>;
93620
- readonly attribute Promise<undefined> <span data-x="dom-NavigationTransition-finished">finished</span>;
93621
+ readonly attribute <span data-x="idl- Promise">Promise</span> <undefined> <span data-x="dom-NavigationTransition-finished">finished</span>;
93621
93622
};</code></pre>
93622
93623
93623
93624
</div>
@@ -93846,7 +93847,7 @@ enum <dfn enum>NavigationScrollBehavior</dfn> {
93846
93847
"<dfn enum-value for="NavigationScrollBehavior" data-x="dom-NavigationScrollBehavior-manual">manual</dfn>"
93847
93848
};
93848
93849
93849
- callback <dfn callback>NavigationInterceptHandler</dfn> = Promise<undefined> ();</code></pre>
93850
+ callback <dfn callback>NavigationInterceptHandler</dfn> = <span data-x="idl- Promise">Promise</span> <undefined> ();</code></pre>
93850
93851
93851
93852
<dl class="domintro">
93852
93853
<dt><code data-x=""><var>event</var>.<span subdfn data-x="dom-NavigateEvent-navigationType">navigationType</span></code></dt>
@@ -107710,7 +107711,7 @@ dictionary <dfn dictionary>PromiseRejectionEventInit</dfn> : <span>EventInit</sp
107710
107711
was initialized to. It represents the promise which this notification is about.</p>
107711
107712
107712
107713
<p class="note">Because of how Web IDL conversion rules for <code
107713
- data-x="">Promise<<var>T</var>></code> types always wrap the input into a new promise, the
107714
+ data-x=""><span data-x="idl- Promise">Promise</span> <<var>T</var>></code> types always wrap the input into a new promise, the
107714
107715
<code data-x="dom-PromiseRejectionEvent-promise">promise</code> attribute is of type <code
107715
107716
data-x="idl-object">object</code> instead, which is more appropriate for representing an opaque
107716
107717
handle to the original promise object.</p>
@@ -111706,8 +111707,8 @@ interface mixin <dfn interface>WindowOrWorkerGlobalScope</dfn> {
111706
111707
undefined <span data-x="dom-queueMicrotask">queueMicrotask</span>(<span data-x="idl-VoidFunction">VoidFunction</span> <var>callback</var>);
111707
111708
111708
111709
// ImageBitmap
111709
- Promise<<span>ImageBitmap</span>> <span data-x="dom-createImageBitmap">createImageBitmap</span>(<span>ImageBitmapSource</span> image, optional <span>ImageBitmapOptions</span> options = {});
111710
- Promise<<span>ImageBitmap</span>> <span data-x="dom-createImageBitmap">createImageBitmap</span>(<span>ImageBitmapSource</span> image, long sx, long sy, long sw, long sh, optional <span>ImageBitmapOptions</span> options = {});
111710
+ <span data-x="idl- Promise">Promise</span> <<span>ImageBitmap</span>> <span data-x="dom-createImageBitmap">createImageBitmap</span>(<span>ImageBitmapSource</span> image, optional <span>ImageBitmapOptions</span> options = {});
111711
+ <span data-x="idl- Promise">Promise</span> <<span>ImageBitmap</span>> <span data-x="dom-createImageBitmap">createImageBitmap</span>(<span>ImageBitmapSource</span> image, long sx, long sy, long sw, long sh, optional <span>ImageBitmapOptions</span> options = {});
111711
111712
111712
111713
// structured cloning
111713
111714
any <span data-x="dom-structuredClone">structuredClone</span>(any value, optional <span>StructuredSerializeOptions</span> options = {});
@@ -119582,7 +119583,7 @@ interface <dfn interface>WorkletGlobalScope</dfn> {};</code></pre>
119582
119583
119583
119584
<pre><code class="idl">[Exposed=Window, SecureContext]
119584
119585
interface <dfn interface>Worklet</dfn> {
119585
- [NewObject] Promise<undefined> <span data-x="dom-Worklet-addModule">addModule</span>(USVString moduleURL, optional <span>WorkletOptions</span> options = {});
119586
+ [NewObject] <span data-x="idl- Promise">Promise</span> <undefined> <span data-x="dom-Worklet-addModule">addModule</span>(USVString moduleURL, optional <span>WorkletOptions</span> options = {});
119586
119587
};
119587
119588
119588
119589
dictionary <dfn dictionary>WorkletOptions</dfn> {
0 commit comments