@@ -417,7 +417,7 @@ interface NotificationOptions {
417417 lang ?: string ;
418418 renotify ?: boolean ;
419419 requireInteraction ?: boolean ;
420- silent ?: boolean ;
420+ silent ?: boolean | null ;
421421 tag ?: string ;
422422 timestamp ?: EpochTimeStamp ;
423423 vibrate ?: VibratePattern ;
@@ -722,6 +722,32 @@ interface WebGLContextEventInit extends EventInit {
722722 statusMessage ?: string ;
723723}
724724
725+ interface WebTransportCloseInfo {
726+ closeCode ?: number ;
727+ reason ?: string ;
728+ }
729+
730+ interface WebTransportErrorOptions {
731+ source ?: WebTransportErrorSource ;
732+ streamErrorCode ?: number | null ;
733+ }
734+
735+ interface WebTransportHash {
736+ algorithm ?: string ;
737+ value ?: BufferSource ;
738+ }
739+
740+ interface WebTransportOptions {
741+ allowPooling ?: boolean ;
742+ congestionControl ?: WebTransportCongestionControl ;
743+ requireUnreliable ?: boolean ;
744+ serverCertificateHashes ?: WebTransportHash [ ] ;
745+ }
746+
747+ interface WebTransportSendStreamOptions {
748+ sendOrder ?: number | null ;
749+ }
750+
725751interface WriteParams {
726752 data ?: BufferSource | Blob | string | null ;
727753 position ?: number | null ;
@@ -1930,7 +1956,7 @@ interface DOMPoint extends DOMPointReadOnly {
19301956declare var DOMPoint : {
19311957 prototype : DOMPoint ;
19321958 new ( x ?: number , y ?: number , z ?: number , w ?: number ) : DOMPoint ;
1933- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPoint/fromPoint ) */
1959+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPoint/fromPoint_static ) */
19341960 fromPoint ( other ?: DOMPointInit ) : DOMPoint ;
19351961} ;
19361962
@@ -1953,7 +1979,7 @@ interface DOMPointReadOnly {
19531979declare var DOMPointReadOnly : {
19541980 prototype : DOMPointReadOnly ;
19551981 new ( x ?: number , y ?: number , z ?: number , w ?: number ) : DOMPointReadOnly ;
1956- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/fromPoint ) */
1982+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/fromPoint_static ) */
19571983 fromPoint ( other ?: DOMPointInit ) : DOMPointReadOnly ;
19581984} ;
19591985
@@ -2017,7 +2043,7 @@ interface DOMRectReadOnly {
20172043declare var DOMRectReadOnly : {
20182044 prototype : DOMRectReadOnly ;
20192045 new ( x ?: number , y ?: number , width ?: number , height ?: number ) : DOMRectReadOnly ;
2020- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRectReadOnly/fromRect ) */
2046+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRectReadOnly/fromRect_static ) */
20212047 fromRect ( other ?: DOMRectInit ) : DOMRectReadOnly ;
20222048} ;
20232049
@@ -3844,6 +3870,8 @@ interface Notification extends EventTarget {
38443870 onerror : ( ( this : Notification , ev : Event ) => any ) | null ;
38453871 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Notification/show_event) */
38463872 onshow : ( ( this : Notification , ev : Event ) => any ) | null ;
3873+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Notification/silent) */
3874+ readonly silent : boolean | null ;
38473875 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Notification/tag) */
38483876 readonly tag : string ;
38493877 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Notification/title) */
@@ -4371,7 +4399,7 @@ interface PushManager {
43714399declare var PushManager : {
43724400 prototype : PushManager ;
43734401 new ( ) : PushManager ;
4374- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/PushManager/supportedContentEncodings ) */
4402+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/PushManager/supportedContentEncodings_static ) */
43754403 readonly supportedContentEncodings : ReadonlyArray < string > ;
43764404} ;
43774405
@@ -4716,7 +4744,7 @@ declare var Response: {
47164744 new ( body ?: BodyInit | null , init ?: ResponseInit ) : Response ;
47174745 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/error_static) */
47184746 error ( ) : Response ;
4719- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json ) */
4747+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/json_static ) */
47204748 json ( data : any , init ?: ResponseInit ) : Response ;
47214749 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/redirect_static) */
47224750 redirect ( url : string | URL , status ?: number ) : Response ;
@@ -5239,6 +5267,8 @@ interface URL {
52395267declare var URL : {
52405268 prototype : URL ;
52415269 new ( url : string | URL , base ?: string | URL ) : URL ;
5270+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/canParse_static) */
5271+ canParse ( url : string | URL , base ?: string ) : boolean ;
52425272} ;
52435273
52445274/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams) */
@@ -7746,6 +7776,96 @@ declare var WebSocket: {
77467776 readonly CLOSED : 3 ;
77477777} ;
77487778
7779+ /**
7780+ * Available only in secure contexts.
7781+ *
7782+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransport)
7783+ */
7784+ interface WebTransport {
7785+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransport/closed) */
7786+ readonly closed : Promise < WebTransportCloseInfo > ;
7787+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransport/datagrams) */
7788+ readonly datagrams : WebTransportDatagramDuplexStream ;
7789+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransport/incomingBidirectionalStreams) */
7790+ readonly incomingBidirectionalStreams : ReadableStream ;
7791+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransport/incomingUnidirectionalStreams) */
7792+ readonly incomingUnidirectionalStreams : ReadableStream ;
7793+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransport/ready) */
7794+ readonly ready : Promise < undefined > ;
7795+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransport/close) */
7796+ close ( closeInfo ?: WebTransportCloseInfo ) : void ;
7797+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransport/createBidirectionalStream) */
7798+ createBidirectionalStream ( options ?: WebTransportSendStreamOptions ) : Promise < WebTransportBidirectionalStream > ;
7799+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransport/createUnidirectionalStream) */
7800+ createUnidirectionalStream ( options ?: WebTransportSendStreamOptions ) : Promise < WritableStream > ;
7801+ }
7802+
7803+ declare var WebTransport : {
7804+ prototype : WebTransport ;
7805+ new ( url : string | URL , options ?: WebTransportOptions ) : WebTransport ;
7806+ } ;
7807+
7808+ /**
7809+ * Available only in secure contexts.
7810+ *
7811+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportBidirectionalStream)
7812+ */
7813+ interface WebTransportBidirectionalStream {
7814+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportBidirectionalStream/readable) */
7815+ readonly readable : ReadableStream ;
7816+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportBidirectionalStream/writable) */
7817+ readonly writable : WritableStream ;
7818+ }
7819+
7820+ declare var WebTransportBidirectionalStream : {
7821+ prototype : WebTransportBidirectionalStream ;
7822+ new ( ) : WebTransportBidirectionalStream ;
7823+ } ;
7824+
7825+ /**
7826+ * Available only in secure contexts.
7827+ *
7828+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream)
7829+ */
7830+ interface WebTransportDatagramDuplexStream {
7831+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark) */
7832+ incomingHighWaterMark : number ;
7833+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingMaxAge) */
7834+ incomingMaxAge : number ;
7835+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/maxDatagramSize) */
7836+ readonly maxDatagramSize : number ;
7837+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark) */
7838+ outgoingHighWaterMark : number ;
7839+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingMaxAge) */
7840+ outgoingMaxAge : number ;
7841+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/readable) */
7842+ readonly readable : ReadableStream ;
7843+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/writable) */
7844+ readonly writable : WritableStream ;
7845+ }
7846+
7847+ declare var WebTransportDatagramDuplexStream : {
7848+ prototype : WebTransportDatagramDuplexStream ;
7849+ new ( ) : WebTransportDatagramDuplexStream ;
7850+ } ;
7851+
7852+ /**
7853+ * Available only in secure contexts.
7854+ *
7855+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportError)
7856+ */
7857+ interface WebTransportError extends DOMException {
7858+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportError/source) */
7859+ readonly source : WebTransportErrorSource ;
7860+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportError/streamErrorCode) */
7861+ readonly streamErrorCode : number | null ;
7862+ }
7863+
7864+ declare var WebTransportError : {
7865+ prototype : WebTransportError ;
7866+ new ( message ?: string , options ?: WebTransportErrorOptions ) : WebTransportError ;
7867+ } ;
7868+
77497869/**
77507870 * This ServiceWorker API interface represents the scope of a service worker client that is a document in a browser context, controlled by an active worker. The service worker client independently selects and uses a service worker for its own loading and sub-resources.
77517871 *
@@ -8485,5 +8605,7 @@ type ServiceWorkerState = "activated" | "activating" | "installed" | "installing
84858605type ServiceWorkerUpdateViaCache = "all" | "imports" | "none" ;
84868606type TransferFunction = "hlg" | "pq" | "srgb" ;
84878607type WebGLPowerPreference = "default" | "high-performance" | "low-power" ;
8608+ type WebTransportCongestionControl = "default" | "low-latency" | "throughput" ;
8609+ type WebTransportErrorSource = "session" | "stream" ;
84888610type WorkerType = "classic" | "module" ;
84898611type WriteCommandType = "seek" | "truncate" | "write" ;
0 commit comments