Skip to content

Commit f4bacaf

Browse files
authored
Manually update webref/idl to 2.2.10 (#1098)
1 parent 975160c commit f4bacaf

6 files changed

+231
-256
lines changed

baselines/audioworklet.generated.d.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,6 @@ interface MessageEventInit<T = any> extends EventInit {
2525
source?: MessageEventSource | null;
2626
}
2727

28-
interface PostMessageOptions {
29-
transfer?: any[];
30-
}
31-
3228
interface QueuingStrategy<T = any> {
3329
highWaterMark?: number;
3430
size?: QueuingStrategySize<T>;
@@ -86,6 +82,10 @@ interface StreamPipeOptions {
8682
preventClose?: boolean;
8783
}
8884

85+
interface StructuredSerializeOptions {
86+
transfer?: any[];
87+
}
88+
8989
interface Transformer<I = any, O = any> {
9090
flush?: TransformerFlushCallback<O>;
9191
readableType?: undefined;
@@ -323,7 +323,7 @@ interface MessagePort extends EventTarget {
323323
* Throws a "DataCloneError" DOMException if transfer contains duplicate objects or port, or if message could not be cloned.
324324
*/
325325
postMessage(message: any, transfer: Transferable[]): void;
326-
postMessage(message: any, options?: PostMessageOptions): void;
326+
postMessage(message: any, options?: StructuredSerializeOptions): void;
327327
/**
328328
* Begins dispatching messages received on the port.
329329
*/

baselines/dom.generated.d.ts

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -777,6 +777,7 @@ interface MediaStreamAudioSourceOptions {
777777
interface MediaStreamConstraints {
778778
audio?: boolean | MediaTrackConstraints;
779779
peerIdentity?: string;
780+
preferCurrentTab?: boolean;
780781
video?: boolean | MediaTrackConstraints;
781782
}
782783

@@ -1094,10 +1095,6 @@ interface PositionOptions {
10941095
timeout?: number;
10951096
}
10961097

1097-
interface PostMessageOptions {
1098-
transfer?: any[];
1099-
}
1100-
11011098
interface ProgressEventInit extends EventInit {
11021099
lengthComputable?: boolean;
11031100
loaded?: number;
@@ -1664,6 +1661,10 @@ interface StreamPipeOptions {
16641661
signal?: AbortSignal;
16651662
}
16661663

1664+
interface StructuredSerializeOptions {
1665+
transfer?: any[];
1666+
}
1667+
16671668
interface SubmitEventInit extends EventInit {
16681669
submitter?: HTMLElement | null;
16691670
}
@@ -1791,7 +1792,7 @@ interface WheelEventInit extends MouseEventInit {
17911792
deltaZ?: number;
17921793
}
17931794

1794-
interface WindowPostMessageOptions extends PostMessageOptions {
1795+
interface WindowPostMessageOptions extends StructuredSerializeOptions {
17951796
targetOrigin?: string;
17961797
}
17971798

@@ -5914,9 +5915,13 @@ interface GlobalEventHandlers {
59145915
* @param ev The event.
59155916
*/
59165917
onwaiting: ((this: GlobalEventHandlers, ev: Event) => any) | null;
5918+
/** @deprecated This is a legacy alias of `onanimationend`. */
59175919
onwebkitanimationend: ((this: GlobalEventHandlers, ev: Event) => any) | null;
5920+
/** @deprecated This is a legacy alias of `onanimationiteration`. */
59185921
onwebkitanimationiteration: ((this: GlobalEventHandlers, ev: Event) => any) | null;
5922+
/** @deprecated This is a legacy alias of `onanimationstart`. */
59195923
onwebkitanimationstart: ((this: GlobalEventHandlers, ev: Event) => any) | null;
5924+
/** @deprecated This is a legacy alias of `ontransitionend`. */
59205925
onwebkittransitionend: ((this: GlobalEventHandlers, ev: Event) => any) | null;
59215926
onwheel: ((this: GlobalEventHandlers, ev: WheelEvent) => any) | null;
59225927
addEventListener<K extends keyof GlobalEventHandlersEventMap>(type: K, listener: (this: GlobalEventHandlers, ev: GlobalEventHandlersEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
@@ -10150,7 +10155,7 @@ interface MessagePort extends EventTarget {
1015010155
* Throws a "DataCloneError" DOMException if transfer contains duplicate objects or port, or if message could not be cloned.
1015110156
*/
1015210157
postMessage(message: any, transfer: Transferable[]): void;
10153-
postMessage(message: any, options?: PostMessageOptions): void;
10158+
postMessage(message: any, options?: StructuredSerializeOptions): void;
1015410159
/**
1015510160
* Begins dispatching messages received on the port.
1015610161
*/
@@ -13978,7 +13983,7 @@ interface ServiceWorker extends EventTarget, AbstractWorker {
1397813983
readonly scriptURL: string;
1397913984
readonly state: ServiceWorkerState;
1398013985
postMessage(message: any, transfer: Transferable[]): void;
13981-
postMessage(message: any, options?: PostMessageOptions): void;
13986+
postMessage(message: any, options?: StructuredSerializeOptions): void;
1398213987
addEventListener<K extends keyof ServiceWorkerEventMap>(type: K, listener: (this: ServiceWorker, ev: ServiceWorkerEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
1398313988
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
1398413989
removeEventListener<K extends keyof ServiceWorkerEventMap>(type: K, listener: (this: ServiceWorker, ev: ServiceWorkerEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
@@ -17415,7 +17420,7 @@ interface Worker extends EventTarget, AbstractWorker {
1741517420
* Clones message and transmits it to worker's global environment. transfer can be passed as a list of objects that are to be transferred rather than cloned.
1741617421
*/
1741717422
postMessage(message: any, transfer: Transferable[]): void;
17418-
postMessage(message: any, options?: PostMessageOptions): void;
17423+
postMessage(message: any, options?: StructuredSerializeOptions): void;
1741917424
/**
1742017425
* Aborts worker's associated global environment.
1742117426
*/
@@ -18655,9 +18660,13 @@ declare var onvolumechange: ((this: Window, ev: Event) => any) | null;
1865518660
* @param ev The event.
1865618661
*/
1865718662
declare var onwaiting: ((this: Window, ev: Event) => any) | null;
18663+
/** @deprecated This is a legacy alias of `onanimationend`. */
1865818664
declare var onwebkitanimationend: ((this: Window, ev: Event) => any) | null;
18665+
/** @deprecated This is a legacy alias of `onanimationiteration`. */
1865918666
declare var onwebkitanimationiteration: ((this: Window, ev: Event) => any) | null;
18667+
/** @deprecated This is a legacy alias of `onanimationstart`. */
1866018668
declare var onwebkitanimationstart: ((this: Window, ev: Event) => any) | null;
18669+
/** @deprecated This is a legacy alias of `ontransitionend`. */
1866118670
declare var onwebkittransitionend: ((this: Window, ev: Event) => any) | null;
1866218671
declare var onwheel: ((this: Window, ev: WheelEvent) => any) | null;
1866318672
declare var onafterprint: ((this: Window, ev: Event) => any) | null;
@@ -18841,7 +18850,7 @@ type OscillatorType = "custom" | "sawtooth" | "sine" | "square" | "triangle";
1884118850
type OverSampleType = "2x" | "4x" | "none";
1884218851
type PanningModelType = "HRTF" | "equalpower";
1884318852
type PaymentComplete = "fail" | "success" | "unknown";
18844-
type PermissionName = "gamepad" | "geolocation" | "notifications" | "persistent-storage" | "push" | "screen-wake-lock";
18853+
type PermissionName = "geolocation" | "notifications" | "persistent-storage" | "push" | "screen-wake-lock";
1884518854
type PermissionState = "denied" | "granted" | "prompt";
1884618855
type PlaybackDirection = "alternate" | "alternate-reverse" | "normal" | "reverse";
1884718856
type PositionAlignSetting = "auto" | "center" | "line-left" | "line-right";

baselines/serviceworker.generated.d.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -385,10 +385,6 @@ interface PermissionDescriptor {
385385
name: PermissionName;
386386
}
387387

388-
interface PostMessageOptions {
389-
transfer?: any[];
390-
}
391-
392388
interface ProgressEventInit extends EventInit {
393389
lengthComputable?: boolean;
394390
loaded?: number;
@@ -587,6 +583,10 @@ interface StreamPipeOptions {
587583
signal?: AbortSignal;
588584
}
589585

586+
interface StructuredSerializeOptions {
587+
transfer?: any[];
588+
}
589+
590590
interface TextDecodeOptions {
591591
stream?: boolean;
592592
}
@@ -856,7 +856,7 @@ interface Client {
856856
readonly type: ClientTypes;
857857
readonly url: string;
858858
postMessage(message: any, transfer: Transferable[]): void;
859-
postMessage(message: any, options?: PostMessageOptions): void;
859+
postMessage(message: any, options?: StructuredSerializeOptions): void;
860860
}
861861

862862
declare var Client: {
@@ -2248,7 +2248,7 @@ interface MessagePort extends EventTarget {
22482248
* Throws a "DataCloneError" DOMException if transfer contains duplicate objects or port, or if message could not be cloned.
22492249
*/
22502250
postMessage(message: any, transfer: Transferable[]): void;
2251-
postMessage(message: any, options?: PostMessageOptions): void;
2251+
postMessage(message: any, options?: StructuredSerializeOptions): void;
22522252
/**
22532253
* Begins dispatching messages received on the port.
22542254
*/
@@ -2805,7 +2805,7 @@ interface ServiceWorker extends EventTarget, AbstractWorker {
28052805
readonly scriptURL: string;
28062806
readonly state: ServiceWorkerState;
28072807
postMessage(message: any, transfer: Transferable[]): void;
2808-
postMessage(message: any, options?: PostMessageOptions): void;
2808+
postMessage(message: any, options?: StructuredSerializeOptions): void;
28092809
addEventListener<K extends keyof ServiceWorkerEventMap>(type: K, listener: (this: ServiceWorker, ev: ServiceWorkerEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
28102810
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
28112811
removeEventListener<K extends keyof ServiceWorkerEventMap>(type: K, listener: (this: ServiceWorker, ev: ServiceWorkerEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
@@ -5711,7 +5711,7 @@ type MediaDecodingType = "file" | "media-source" | "webrtc";
57115711
type MediaEncodingType = "record" | "webrtc";
57125712
type NotificationDirection = "auto" | "ltr" | "rtl";
57135713
type NotificationPermission = "default" | "denied" | "granted";
5714-
type PermissionName = "gamepad" | "geolocation" | "notifications" | "persistent-storage" | "push" | "screen-wake-lock";
5714+
type PermissionName = "geolocation" | "notifications" | "persistent-storage" | "push" | "screen-wake-lock";
57155715
type PermissionState = "denied" | "granted" | "prompt";
57165716
type PredefinedColorSpace = "display-p3" | "srgb";
57175717
type PremultiplyAlpha = "default" | "none" | "premultiply";

baselines/sharedworker.generated.d.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -355,10 +355,6 @@ interface PermissionDescriptor {
355355
name: PermissionName;
356356
}
357357

358-
interface PostMessageOptions {
359-
transfer?: any[];
360-
}
361-
362358
interface ProgressEventInit extends EventInit {
363359
lengthComputable?: boolean;
364360
loaded?: number;
@@ -553,6 +549,10 @@ interface StreamPipeOptions {
553549
signal?: AbortSignal;
554550
}
555551

552+
interface StructuredSerializeOptions {
553+
transfer?: any[];
554+
}
555+
556556
interface TextDecodeOptions {
557557
stream?: boolean;
558558
}
@@ -2168,7 +2168,7 @@ interface MessagePort extends EventTarget {
21682168
* Throws a "DataCloneError" DOMException if transfer contains duplicate objects or port, or if message could not be cloned.
21692169
*/
21702170
postMessage(message: any, transfer: Transferable[]): void;
2171-
postMessage(message: any, options?: PostMessageOptions): void;
2171+
postMessage(message: any, options?: StructuredSerializeOptions): void;
21722172
/**
21732173
* Begins dispatching messages received on the port.
21742174
*/
@@ -2691,7 +2691,7 @@ interface ServiceWorker extends EventTarget, AbstractWorker {
26912691
readonly scriptURL: string;
26922692
readonly state: ServiceWorkerState;
26932693
postMessage(message: any, transfer: Transferable[]): void;
2694-
postMessage(message: any, options?: PostMessageOptions): void;
2694+
postMessage(message: any, options?: StructuredSerializeOptions): void;
26952695
addEventListener<K extends keyof ServiceWorkerEventMap>(type: K, listener: (this: ServiceWorker, ev: ServiceWorkerEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
26962696
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
26972697
removeEventListener<K extends keyof ServiceWorkerEventMap>(type: K, listener: (this: ServiceWorker, ev: ServiceWorkerEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
@@ -5142,7 +5142,7 @@ interface Worker extends EventTarget, AbstractWorker {
51425142
* Clones message and transmits it to worker's global environment. transfer can be passed as a list of objects that are to be transferred rather than cloned.
51435143
*/
51445144
postMessage(message: any, transfer: Transferable[]): void;
5145-
postMessage(message: any, options?: PostMessageOptions): void;
5145+
postMessage(message: any, options?: StructuredSerializeOptions): void;
51465146
/**
51475147
* Aborts worker's associated global environment.
51485148
*/
@@ -5752,7 +5752,7 @@ type MediaDecodingType = "file" | "media-source" | "webrtc";
57525752
type MediaEncodingType = "record" | "webrtc";
57535753
type NotificationDirection = "auto" | "ltr" | "rtl";
57545754
type NotificationPermission = "default" | "denied" | "granted";
5755-
type PermissionName = "gamepad" | "geolocation" | "notifications" | "persistent-storage" | "push" | "screen-wake-lock";
5755+
type PermissionName = "geolocation" | "notifications" | "persistent-storage" | "push" | "screen-wake-lock";
57565756
type PermissionState = "denied" | "granted" | "prompt";
57575757
type PredefinedColorSpace = "display-p3" | "srgb";
57585758
type PremultiplyAlpha = "default" | "none" | "premultiply";

baselines/webworker.generated.d.ts

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -385,10 +385,6 @@ interface PermissionDescriptor {
385385
name: PermissionName;
386386
}
387387

388-
interface PostMessageOptions {
389-
transfer?: any[];
390-
}
391-
392388
interface ProgressEventInit extends EventInit {
393389
lengthComputable?: boolean;
394390
loaded?: number;
@@ -587,6 +583,10 @@ interface StreamPipeOptions {
587583
signal?: AbortSignal;
588584
}
589585

586+
interface StructuredSerializeOptions {
587+
transfer?: any[];
588+
}
589+
590590
interface TextDecodeOptions {
591591
stream?: boolean;
592592
}
@@ -867,7 +867,7 @@ interface Client {
867867
readonly type: ClientTypes;
868868
readonly url: string;
869869
postMessage(message: any, transfer: Transferable[]): void;
870-
postMessage(message: any, options?: PostMessageOptions): void;
870+
postMessage(message: any, options?: StructuredSerializeOptions): void;
871871
}
872872

873873
declare var Client: {
@@ -1235,7 +1235,7 @@ interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFramePr
12351235
* Clones message and transmits it to the Worker object associated with dedicatedWorkerGlobal. transfer can be passed as a list of objects that are to be transferred rather than cloned.
12361236
*/
12371237
postMessage(message: any, transfer: Transferable[]): void;
1238-
postMessage(message: any, options?: PostMessageOptions): void;
1238+
postMessage(message: any, options?: StructuredSerializeOptions): void;
12391239
addEventListener<K extends keyof DedicatedWorkerGlobalScopeEventMap>(type: K, listener: (this: DedicatedWorkerGlobalScope, ev: DedicatedWorkerGlobalScopeEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
12401240
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
12411241
removeEventListener<K extends keyof DedicatedWorkerGlobalScopeEventMap>(type: K, listener: (this: DedicatedWorkerGlobalScope, ev: DedicatedWorkerGlobalScopeEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
@@ -2306,7 +2306,7 @@ interface MessagePort extends EventTarget {
23062306
* Throws a "DataCloneError" DOMException if transfer contains duplicate objects or port, or if message could not be cloned.
23072307
*/
23082308
postMessage(message: any, transfer: Transferable[]): void;
2309-
postMessage(message: any, options?: PostMessageOptions): void;
2309+
postMessage(message: any, options?: StructuredSerializeOptions): void;
23102310
/**
23112311
* Begins dispatching messages received on the port.
23122312
*/
@@ -2863,7 +2863,7 @@ interface ServiceWorker extends EventTarget, AbstractWorker {
28632863
readonly scriptURL: string;
28642864
readonly state: ServiceWorkerState;
28652865
postMessage(message: any, transfer: Transferable[]): void;
2866-
postMessage(message: any, options?: PostMessageOptions): void;
2866+
postMessage(message: any, options?: StructuredSerializeOptions): void;
28672867
addEventListener<K extends keyof ServiceWorkerEventMap>(type: K, listener: (this: ServiceWorker, ev: ServiceWorkerEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
28682868
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
28692869
removeEventListener<K extends keyof ServiceWorkerEventMap>(type: K, listener: (this: ServiceWorker, ev: ServiceWorkerEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
@@ -5362,7 +5362,7 @@ interface Worker extends EventTarget, AbstractWorker {
53625362
* Clones message and transmits it to worker's global environment. transfer can be passed as a list of objects that are to be transferred rather than cloned.
53635363
*/
53645364
postMessage(message: any, transfer: Transferable[]): void;
5365-
postMessage(message: any, options?: PostMessageOptions): void;
5365+
postMessage(message: any, options?: StructuredSerializeOptions): void;
53665366
/**
53675367
* Aborts worker's associated global environment.
53685368
*/
@@ -5866,7 +5866,7 @@ declare function close(): void;
58665866
* Clones message and transmits it to the Worker object associated with dedicatedWorkerGlobal. transfer can be passed as a list of objects that are to be transferred rather than cloned.
58675867
*/
58685868
declare function postMessage(message: any, transfer: Transferable[]): void;
5869-
declare function postMessage(message: any, options?: PostMessageOptions): void;
5869+
declare function postMessage(message: any, options?: StructuredSerializeOptions): void;
58705870
/**
58715871
* Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.
58725872
*/
@@ -5986,7 +5986,7 @@ type MediaDecodingType = "file" | "media-source" | "webrtc";
59865986
type MediaEncodingType = "record" | "webrtc";
59875987
type NotificationDirection = "auto" | "ltr" | "rtl";
59885988
type NotificationPermission = "default" | "denied" | "granted";
5989-
type PermissionName = "gamepad" | "geolocation" | "notifications" | "persistent-storage" | "push" | "screen-wake-lock";
5989+
type PermissionName = "geolocation" | "notifications" | "persistent-storage" | "push" | "screen-wake-lock";
59905990
type PermissionState = "denied" | "granted" | "prompt";
59915991
type PredefinedColorSpace = "display-p3" | "srgb";
59925992
type PremultiplyAlpha = "default" | "none" | "premultiply";

0 commit comments

Comments
 (0)