@@ -417,7 +417,7 @@ interface NotificationOptions {
417
417
lang ?: string ;
418
418
renotify ?: boolean ;
419
419
requireInteraction ?: boolean ;
420
- silent ?: boolean ;
420
+ silent ?: boolean | null ;
421
421
tag ?: string ;
422
422
timestamp ?: EpochTimeStamp ;
423
423
vibrate ?: VibratePattern ;
@@ -722,6 +722,32 @@ interface WebGLContextEventInit extends EventInit {
722
722
statusMessage ?: string ;
723
723
}
724
724
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
+
725
751
interface WriteParams {
726
752
data ?: BufferSource | Blob | string | null ;
727
753
position ?: number | null ;
@@ -1930,7 +1956,7 @@ interface DOMPoint extends DOMPointReadOnly {
1930
1956
declare var DOMPoint : {
1931
1957
prototype : DOMPoint ;
1932
1958
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 ) */
1934
1960
fromPoint ( other ?: DOMPointInit ) : DOMPoint ;
1935
1961
} ;
1936
1962
@@ -1953,7 +1979,7 @@ interface DOMPointReadOnly {
1953
1979
declare var DOMPointReadOnly : {
1954
1980
prototype : DOMPointReadOnly ;
1955
1981
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 ) */
1957
1983
fromPoint ( other ?: DOMPointInit ) : DOMPointReadOnly ;
1958
1984
} ;
1959
1985
@@ -2017,7 +2043,7 @@ interface DOMRectReadOnly {
2017
2043
declare var DOMRectReadOnly : {
2018
2044
prototype : DOMRectReadOnly ;
2019
2045
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 ) */
2021
2047
fromRect ( other ?: DOMRectInit ) : DOMRectReadOnly ;
2022
2048
} ;
2023
2049
@@ -3844,6 +3870,8 @@ interface Notification extends EventTarget {
3844
3870
onerror : ( ( this : Notification , ev : Event ) => any ) | null ;
3845
3871
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Notification/show_event) */
3846
3872
onshow : ( ( this : Notification , ev : Event ) => any ) | null ;
3873
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Notification/silent) */
3874
+ readonly silent : boolean | null ;
3847
3875
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Notification/tag) */
3848
3876
readonly tag : string ;
3849
3877
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Notification/title) */
@@ -4371,7 +4399,7 @@ interface PushManager {
4371
4399
declare var PushManager : {
4372
4400
prototype : PushManager ;
4373
4401
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 ) */
4375
4403
readonly supportedContentEncodings : ReadonlyArray < string > ;
4376
4404
} ;
4377
4405
@@ -4716,7 +4744,7 @@ declare var Response: {
4716
4744
new ( body ?: BodyInit | null , init ?: ResponseInit ) : Response ;
4717
4745
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/error_static) */
4718
4746
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 ) */
4720
4748
json ( data : any , init ?: ResponseInit ) : Response ;
4721
4749
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/redirect_static) */
4722
4750
redirect ( url : string | URL , status ?: number ) : Response ;
@@ -5239,6 +5267,8 @@ interface URL {
5239
5267
declare var URL : {
5240
5268
prototype : URL ;
5241
5269
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 ;
5242
5272
} ;
5243
5273
5244
5274
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/URLSearchParams) */
@@ -7746,6 +7776,96 @@ declare var WebSocket: {
7746
7776
readonly CLOSED : 3 ;
7747
7777
} ;
7748
7778
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
+
7749
7869
/**
7750
7870
* 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.
7751
7871
*
@@ -8485,5 +8605,7 @@ type ServiceWorkerState = "activated" | "activating" | "installed" | "installing
8485
8605
type ServiceWorkerUpdateViaCache = "all" | "imports" | "none" ;
8486
8606
type TransferFunction = "hlg" | "pq" | "srgb" ;
8487
8607
type WebGLPowerPreference = "default" | "high-performance" | "low-power" ;
8608
+ type WebTransportCongestionControl = "default" | "low-latency" | "throughput" ;
8609
+ type WebTransportErrorSource = "session" | "stream" ;
8488
8610
type WorkerType = "classic" | "module" ;
8489
8611
type WriteCommandType = "seek" | "truncate" | "write" ;
0 commit comments