@@ -489,6 +489,10 @@ interface FontFaceSetLoadEventInit extends EventInit {
489
489
fontfaces?: FontFace[];
490
490
}
491
491
492
+ interface FormDataEventInit extends EventInit {
493
+ formData: FormData;
494
+ }
495
+
492
496
interface FullscreenOptions {
493
497
navigationUI?: FullscreenNavigationUI;
494
498
}
@@ -1276,46 +1280,12 @@ interface RTCOfferOptions extends RTCOfferAnswerOptions {
1276
1280
}
1277
1281
1278
1282
interface RTCOutboundRtpStreamStats extends RTCSentRtpStreamStats {
1279
- averageRtcpInterval?: number;
1280
- bytesDiscardedOnSend?: number;
1281
- encoderImplementation?: string;
1282
- fecPacketsSent?: number;
1283
1283
firCount?: number;
1284
- frameBitDepth?: number;
1285
- frameHeight?: number;
1286
- frameWidth?: number;
1287
- framesDiscardedOnSend?: number;
1288
1284
framesEncoded?: number;
1289
- framesPerSecond?: number;
1290
- framesSent?: number;
1291
- headerBytesSent?: number;
1292
- hugeFramesSent?: number;
1293
- keyFramesEncoded?: number;
1294
- lastPacketSentTimestamp?: DOMHighResTimeStamp;
1295
- mediaSourceId?: string;
1296
1285
nackCount?: number;
1297
- packetsDiscardedOnSend?: number;
1298
- perDscpPacketsSent?: Record<string, number>;
1299
1286
pliCount?: number;
1300
1287
qpSum?: number;
1301
- qualityLimitationDurations?: Record<string, number>;
1302
- qualityLimitationReason?: RTCQualityLimitationReason;
1303
- qualityLimitationResolutionChanges?: number;
1304
1288
remoteId?: string;
1305
- retransmittedBytesSent?: number;
1306
- retransmittedPacketsSent?: number;
1307
- rid?: string;
1308
- rtxSsrc?: number;
1309
- samplesEncodedWithCelt?: number;
1310
- samplesEncodedWithSilk?: number;
1311
- senderId?: string;
1312
- sliCount?: number;
1313
- targetBitrate?: number;
1314
- totalEncodeTime?: number;
1315
- totalEncodedBytesTarget?: number;
1316
- totalPacketSendDelay?: number;
1317
- totalSamplesSent?: number;
1318
- voiceActivityFlag?: boolean;
1319
1289
}
1320
1290
1321
1291
interface RTCPeerConnectionIceErrorEventInit extends EventInit {
@@ -1332,22 +1302,10 @@ interface RTCPeerConnectionIceEventInit extends EventInit {
1332
1302
}
1333
1303
1334
1304
interface RTCReceivedRtpStreamStats extends RTCRtpStreamStats {
1335
- burstDiscardCount?: number;
1336
- burstDiscardRate?: number;
1337
- burstLossCount?: number;
1338
- burstLossRate?: number;
1339
- burstPacketsDiscarded?: number;
1340
- burstPacketsLost?: number;
1341
- framesDropped?: number;
1342
- fullFramesLost?: number;
1343
- gapDiscardRate?: number;
1344
- gapLossRate?: number;
1345
1305
jitter?: number;
1346
1306
packetsDiscarded?: number;
1347
1307
packetsLost?: number;
1348
1308
packetsReceived?: number;
1349
- packetsRepaired?: number;
1350
- partialFramesLost?: number;
1351
1309
}
1352
1310
1353
1311
interface RTCRtcpParameters {
@@ -1364,7 +1322,6 @@ interface RTCRtpCodecCapability {
1364
1322
channels?: number;
1365
1323
clockRate: number;
1366
1324
mimeType: string;
1367
- scalabilityModes?: string[];
1368
1325
sdpFmtpLine?: string;
1369
1326
}
1370
1327
@@ -1390,9 +1347,7 @@ interface RTCRtpContributingSource {
1390
1347
interface RTCRtpEncodingParameters extends RTCRtpCodingParameters {
1391
1348
active?: boolean;
1392
1349
maxBitrate?: number;
1393
- networkPriority?: RTCPriorityType;
1394
1350
priority?: RTCPriorityType;
1395
- scalabilityMode?: string;
1396
1351
scaleResolutionDownBy?: number;
1397
1352
}
1398
1353
@@ -1465,18 +1420,11 @@ interface RTCTransportStats extends RTCStats {
1465
1420
bytesSent?: number;
1466
1421
dtlsCipher?: string;
1467
1422
dtlsState: RTCDtlsTransportState;
1468
- iceLocalUsernameFragment?: string;
1469
- iceRole?: RTCIceRole;
1470
- iceState?: RTCIceTransportState;
1471
1423
localCertificateId?: string;
1472
- packetsReceived?: number;
1473
- packetsSent?: number;
1474
1424
remoteCertificateId?: string;
1475
1425
rtcpTransportStatsId?: string;
1476
- selectedCandidatePairChanges?: number;
1477
1426
selectedCandidatePairId?: string;
1478
1427
srtpCipher?: string;
1479
- tlsGroup?: string;
1480
1428
tlsVersion?: string;
1481
1429
}
1482
1430
@@ -1802,7 +1750,6 @@ interface UnderlyingSink<W = any> {
1802
1750
}
1803
1751
1804
1752
interface UnderlyingSource<R = any> {
1805
- autoAllocateChunkSize?: number;
1806
1753
cancel?: UnderlyingSourceCancelCallback;
1807
1754
pull?: UnderlyingSourcePullCallback<R>;
1808
1755
start?: UnderlyingSourceStartCallback<R>;
@@ -1814,7 +1761,6 @@ interface VideoConfiguration {
1814
1761
colorGamut?: ColorGamut;
1815
1762
contentType: string;
1816
1763
framerate: number;
1817
- hasAlphaChannel?: boolean;
1818
1764
hdrMetadataType?: HdrMetadataType;
1819
1765
height: number;
1820
1766
scalabilityMode?: string;
@@ -1837,7 +1783,6 @@ interface WebGLContextAttributes {
1837
1783
premultipliedAlpha?: boolean;
1838
1784
preserveDrawingBuffer?: boolean;
1839
1785
stencil?: boolean;
1840
- xrCompatible?: boolean;
1841
1786
}
1842
1787
1843
1788
interface WebGLContextEventInit extends EventInit {
@@ -4527,8 +4472,6 @@ interface Document extends Node, DocumentAndElementEventHandlers, DocumentOrShad
4527
4472
createEvent(eventInterface: "DeviceOrientationEvent"): DeviceOrientationEvent;
4528
4473
createEvent(eventInterface: "DragEvent"): DragEvent;
4529
4474
createEvent(eventInterface: "ErrorEvent"): ErrorEvent;
4530
- createEvent(eventInterface: "Event"): Event;
4531
- createEvent(eventInterface: "Events"): Event;
4532
4475
createEvent(eventInterface: "FocusEvent"): FocusEvent;
4533
4476
createEvent(eventInterface: "FontFaceSetLoadEvent"): FontFaceSetLoadEvent;
4534
4477
createEvent(eventInterface: "FormDataEvent"): FormDataEvent;
@@ -5452,6 +5395,18 @@ declare var FormData: {
5452
5395
new(form?: HTMLFormElement): FormData;
5453
5396
};
5454
5397
5398
+ interface FormDataEvent extends Event {
5399
+ /**
5400
+ * Returns a FormData object representing names and values of elements associated to the target form. Operations on the FormData object will affect form data to be submitted.
5401
+ */
5402
+ readonly formData: FormData;
5403
+ }
5404
+
5405
+ declare var FormDataEvent: {
5406
+ prototype: FormDataEvent;
5407
+ new(type: string, eventInitDict: FormDataEventInit): FormDataEvent;
5408
+ };
5409
+
5455
5410
/** A change in volume. It is an AudioNode audio-processing module that causes a given gain to be applied to the input data before its propagation to the output. A GainNode always has exactly one input and one output, both with the same number of channels. */
5456
5411
interface GainNode extends AudioNode {
5457
5412
readonly gain: AudioParam;
@@ -10963,6 +10918,12 @@ interface ParentNode {
10963
10918
querySelectorAll<K extends keyof HTMLElementTagNameMap>(selectors: K): NodeListOf<HTMLElementTagNameMap[K]>;
10964
10919
querySelectorAll<K extends keyof SVGElementTagNameMap>(selectors: K): NodeListOf<SVGElementTagNameMap[K]>;
10965
10920
querySelectorAll<E extends Element = Element>(selectors: string): NodeListOf<E>;
10921
+ /**
10922
+ * Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.
10923
+ *
10924
+ * Throws a "HierarchyRequestError" DOMException if the constraints of the node tree are violated.
10925
+ */
10926
+ replaceChildren(...nodes: (Node | string)[]): void;
10966
10927
}
10967
10928
10968
10929
/** This Canvas 2D API interface is used to declare a path that can then be used on a CanvasRenderingContext2D object. The path methods of the CanvasRenderingContext2D interface are also present on this interface, which gives you the convenience of being able to retain and replay your path whenever desired. */
@@ -11697,7 +11658,6 @@ interface RTCPeerConnectionEventMap {
11697
11658
"icecandidate": RTCPeerConnectionIceEvent;
11698
11659
"iceconnectionstatechange": Event;
11699
11660
"icegatheringstatechange": Event;
11700
- "isolationchange": Event;
11701
11661
"negotiationneeded": Event;
11702
11662
"signalingstatechange": Event;
11703
11663
"track": RTCTrackEvent;
@@ -13979,7 +13939,7 @@ interface ServiceWorkerContainer extends EventTarget {
13979
13939
readonly ready: Promise<ServiceWorkerRegistration>;
13980
13940
getRegistration(clientURL?: string | URL): Promise<ServiceWorkerRegistration | undefined>;
13981
13941
getRegistrations(): Promise<ReadonlyArray<ServiceWorkerRegistration>>;
13982
- register(scriptURL: string | URL, options?: RegistrationOptions): Promise<ServiceWorkerRegistration | undefined >;
13942
+ register(scriptURL: string | URL, options?: RegistrationOptions): Promise<ServiceWorkerRegistration>;
13983
13943
startMessages(): void;
13984
13944
addEventListener<K extends keyof ServiceWorkerContainerEventMap>(type: K, listener: (this: ServiceWorkerContainer, ev: ServiceWorkerContainerEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
13985
13945
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
0 commit comments