Skip to content

Commit 6b3cd9a

Browse files
authored
Editorial: link Promise<T> type throughout
Fixes #9987.
1 parent 335cf0c commit 6b3cd9a

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

source

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2852,6 +2852,7 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
28522852
<li><dfn data-x="idl-Function" data-x-href="https://webidl.spec.whatwg.org/#common-Function"><code>Function</code></dfn></li>
28532853
<li><dfn data-x="idl-long" data-x-href="https://webidl.spec.whatwg.org/#idl-long"><code>long</code></dfn></li>
28542854
<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>
28552856
<li><dfn data-x="idl-Uint8ClampedArray" data-x-href="https://webidl.spec.whatwg.org/#idl-Uint8ClampedArray"><code>Uint8ClampedArray</code></dfn></li>
28562857
<li><dfn data-x="idl-unrestricted-double" data-x-href="https://webidl.spec.whatwg.org/#idl-unrestricted-double"><code>unrestricted double</code></dfn></li>
28572858
<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> {
2901829019
[<span>CEReactions</span>] attribute DOMString <span data-x="dom-img-loading">loading</span>;
2901929020
[<span>CEReactions</span>] attribute DOMString <span data-x="dom-img-fetchPriority">fetchPriority</span>;
2902029021

29021-
Promise&lt;undefined&gt; <span data-x="dom-img-decode">decode</span>();
29022+
<span data-x="idl-Promise">Promise</span>&lt;undefined&gt; <span data-x="dom-img-decode">decode</span>();
2902229023

2902329024
// <a href="#HTMLImageElement-partial">also has obsolete members</a>
2902429025
};</code></pre>
@@ -35528,7 +35529,7 @@ interface <dfn interface>HTMLMediaElement</dfn> : <span>HTMLElement</span> {
3552835529
readonly attribute boolean <span data-x="dom-media-ended">ended</span>;
3552935530
[<span>CEReactions</span>] attribute boolean <span data-x="dom-media-autoplay">autoplay</span>;
3553035531
[<span>CEReactions</span>] attribute boolean <span data-x="dom-media-loop">loop</span>;
35531-
Promise&lt;undefined&gt; <span data-x="dom-media-play">play</span>();
35532+
<span data-x="idl-Promise">Promise</span>&lt;undefined&gt; <span data-x="dom-media-play">play</span>();
3553235533
undefined <span data-x="dom-media-pause">pause</span>();
3553335534

3553435535
// controls
@@ -70214,7 +70215,7 @@ interface <dfn interface>OffscreenCanvas</dfn> : <span>EventTarget</span> {
7021470215

7021570216
<span>OffscreenRenderingContext</span>? <span data-x="dom-OffscreenCanvas-getContext">getContext</span>(<span>OffscreenRenderingContextId</span> contextId, optional any options = null);
7021670217
<span>ImageBitmap</span> <span data-x="dom-OffscreenCanvas-transferToImageBitmap">transferToImageBitmap</span>();
70217-
Promise&lt;<span>Blob</span>> <span data-x="dom-OffscreenCanvas-convertToBlob">convertToBlob</span>(optional <span>ImageEncodeOptions</span> options = {});
70218+
<span data-x="idl-Promise">Promise</span>&lt;<span>Blob</span>> <span data-x="dom-OffscreenCanvas-convertToBlob">convertToBlob</span>(optional <span>ImageEncodeOptions</span> options = {});
7021870219

7021970220
attribute <span>EventHandler</span> <span data-x="handler-offscreencanvas-oncontextlost">oncontextlost</span>;
7022070221
attribute <span>EventHandler</span> <span data-x="handler-offscreencanvas-oncontextrestored">oncontextrestored</span>;
@@ -72013,7 +72014,7 @@ interface <dfn interface>CustomElementRegistry</dfn> {
7201372014
[<span>CEReactions</span>] undefined <span data-x="dom-CustomElementRegistry-define">define</span>(DOMString name, <span>CustomElementConstructor</span> constructor, optional <span>ElementDefinitionOptions</span> options = {});
7201472015
(<span>CustomElementConstructor</span> or undefined) <span data-x="dom-CustomElementRegistry-get">get</span>(DOMString name);
7201572016
DOMString? <span data-x="dom-CustomElementRegistry-getName">getName</span>(CustomElementConstructor constructor);
72016-
Promise&lt;<span>CustomElementConstructor</span>&gt; <span data-x="dom-CustomElementRegistry-whenDefined">whenDefined</span>(DOMString name);
72017+
<span data-x="idl-Promise">Promise</span>&lt;<span>CustomElementConstructor</span>&gt; <span data-x="dom-CustomElementRegistry-whenDefined">whenDefined</span>(DOMString name);
7201772018
[<span>CEReactions</span>] undefined <span data-x="dom-CustomElementRegistry-upgrade">upgrade</span>(<span>Node</span> root);
7201872019
};
7201972020

@@ -91771,8 +91772,8 @@ dictionary <dfn dictionary>NavigationReloadOptions</dfn> : <span>NavigationOptio
9177191772
};
9177291773

9177391774
dictionary <dfn dictionary>NavigationResult</dfn> {
91774-
Promise&lt;<span>NavigationHistoryEntry</span>> <dfn dict-member for="NavigationResult" data-x="dom-NavigationResult-committed">committed</dfn>;
91775-
Promise&lt;<span>NavigationHistoryEntry</span>> <dfn dict-member for="NavigationResult" data-x="dom-NavigationResult-finished">finished</dfn>;
91775+
<span data-x="idl-Promise">Promise</span>&lt;<span>NavigationHistoryEntry</span>> <dfn dict-member for="NavigationResult" data-x="dom-NavigationResult-committed">committed</dfn>;
91776+
<span data-x="idl-Promise">Promise</span>&lt;<span>NavigationHistoryEntry</span>> <dfn dict-member for="NavigationResult" data-x="dom-NavigationResult-finished">finished</dfn>;
9177691777
};
9177791778

9177891779
enum <dfn enum>NavigationHistoryBehavior</dfn> {
@@ -93617,7 +93618,7 @@ const p2 = navigation.navigate(url2).finished;</code></pre>
9361793618
interface <dfn interface>NavigationTransition</dfn> {
9361893619
readonly attribute <span>NavigationType</span> <span data-x="dom-NavigationTransition-navigationType">navigationType</span>;
9361993620
readonly attribute <span>NavigationHistoryEntry</span> <span data-x="dom-NavigationTransition-from">from</span>;
93620-
readonly attribute Promise&lt;undefined> <span data-x="dom-NavigationTransition-finished">finished</span>;
93621+
readonly attribute <span data-x="idl-Promise">Promise</span>&lt;undefined> <span data-x="dom-NavigationTransition-finished">finished</span>;
9362193622
};</code></pre>
9362293623

9362393624
</div>
@@ -93846,7 +93847,7 @@ enum <dfn enum>NavigationScrollBehavior</dfn> {
9384693847
"<dfn enum-value for="NavigationScrollBehavior" data-x="dom-NavigationScrollBehavior-manual">manual</dfn>"
9384793848
};
9384893849

93849-
callback <dfn callback>NavigationInterceptHandler</dfn> = Promise&lt;undefined> ();</code></pre>
93850+
callback <dfn callback>NavigationInterceptHandler</dfn> = <span data-x="idl-Promise">Promise</span>&lt;undefined> ();</code></pre>
9385093851

9385193852
<dl class="domintro">
9385293853
<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
107710107711
was initialized to. It represents the promise which this notification is about.</p>
107711107712

107712107713
<p class="note">Because of how Web IDL conversion rules for <code
107713-
data-x="">Promise&lt;<var>T</var>></code> types always wrap the input into a new promise, the
107714+
data-x=""><span data-x="idl-Promise">Promise</span>&lt;<var>T</var>></code> types always wrap the input into a new promise, the
107714107715
<code data-x="dom-PromiseRejectionEvent-promise">promise</code> attribute is of type <code
107715107716
data-x="idl-object">object</code> instead, which is more appropriate for representing an opaque
107716107717
handle to the original promise object.</p>
@@ -111706,8 +111707,8 @@ interface mixin <dfn interface>WindowOrWorkerGlobalScope</dfn> {
111706111707
undefined <span data-x="dom-queueMicrotask">queueMicrotask</span>(<span data-x="idl-VoidFunction">VoidFunction</span> <var>callback</var>);
111707111708

111708111709
// ImageBitmap
111709-
Promise&lt;<span>ImageBitmap</span>&gt; <span data-x="dom-createImageBitmap">createImageBitmap</span>(<span>ImageBitmapSource</span> image, optional <span>ImageBitmapOptions</span> options = {});
111710-
Promise&lt;<span>ImageBitmap</span>&gt; <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>&lt;<span>ImageBitmap</span>&gt; <span data-x="dom-createImageBitmap">createImageBitmap</span>(<span>ImageBitmapSource</span> image, optional <span>ImageBitmapOptions</span> options = {});
111711+
<span data-x="idl-Promise">Promise</span>&lt;<span>ImageBitmap</span>&gt; <span data-x="dom-createImageBitmap">createImageBitmap</span>(<span>ImageBitmapSource</span> image, long sx, long sy, long sw, long sh, optional <span>ImageBitmapOptions</span> options = {});
111711111712

111712111713
// structured cloning
111713111714
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>
119582119583

119583119584
<pre><code class="idl">[Exposed=Window, SecureContext]
119584119585
interface <dfn interface>Worklet</dfn> {
119585-
[NewObject] Promise&lt;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>&lt;undefined> <span data-x="dom-Worklet-addModule">addModule</span>(USVString moduleURL, optional <span>WorkletOptions</span> options = {});
119586119587
};
119587119588

119588119589
dictionary <dfn dictionary>WorkletOptions</dfn> {

0 commit comments

Comments
 (0)