Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 2d96029

Browse files
ortagithub-actions[bot]
authored andcommittedNov 28, 2024·
🤖 Update core dependencies
1 parent badca65 commit 2d96029

11 files changed

+213
-125
lines changed
 

‎baselines/audioworklet.generated.d.ts

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -677,7 +677,23 @@ declare var MessageEvent: {
677677
new<T>(type: string, eventInitDict?: MessageEventInit<T>): MessageEvent<T>;
678678
};
679679

680-
interface MessagePortEventMap {
680+
interface MessageEventTargetEventMap {
681+
"message": Event;
682+
"messageerror": Event;
683+
}
684+
685+
interface MessageEventTarget {
686+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */
687+
onmessage: ((this: MessageEventTarget, ev: Event) => any) | null;
688+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */
689+
onmessageerror: ((this: MessageEventTarget, ev: Event) => any) | null;
690+
addEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
691+
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
692+
removeEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
693+
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
694+
}
695+
696+
interface MessagePortEventMap extends MessageEventTargetEventMap {
681697
"message": MessageEvent;
682698
"messageerror": MessageEvent;
683699
}
@@ -687,11 +703,7 @@ interface MessagePortEventMap {
687703
*
688704
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort)
689705
*/
690-
interface MessagePort extends EventTarget {
691-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/message_event) */
692-
onmessage: ((this: MessagePort, ev: MessageEvent) => any) | null;
693-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/messageerror_event) */
694-
onmessageerror: ((this: MessagePort, ev: MessageEvent) => any) | null;
706+
interface MessagePort extends EventTarget, MessageEventTarget {
695707
/**
696708
* Disconnects the port, so that it is no longer active.
697709
*

‎baselines/dom.generated.d.ts

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16310,7 +16310,23 @@ declare var MessageEvent: {
1631016310
new<T>(type: string, eventInitDict?: MessageEventInit<T>): MessageEvent<T>;
1631116311
};
1631216312

16313-
interface MessagePortEventMap {
16313+
interface MessageEventTargetEventMap {
16314+
"message": Event;
16315+
"messageerror": Event;
16316+
}
16317+
16318+
interface MessageEventTarget {
16319+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */
16320+
onmessage: ((this: MessageEventTarget, ev: Event) => any) | null;
16321+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */
16322+
onmessageerror: ((this: MessageEventTarget, ev: Event) => any) | null;
16323+
addEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
16324+
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
16325+
removeEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
16326+
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
16327+
}
16328+
16329+
interface MessagePortEventMap extends MessageEventTargetEventMap {
1631416330
"message": MessageEvent;
1631516331
"messageerror": MessageEvent;
1631616332
}
@@ -16320,11 +16336,7 @@ interface MessagePortEventMap {
1632016336
*
1632116337
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort)
1632216338
*/
16323-
interface MessagePort extends EventTarget {
16324-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/message_event) */
16325-
onmessage: ((this: MessagePort, ev: MessageEvent) => any) | null;
16326-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/messageerror_event) */
16327-
onmessageerror: ((this: MessagePort, ev: MessageEvent) => any) | null;
16339+
interface MessagePort extends EventTarget, MessageEventTarget {
1632816340
/**
1632916341
* Disconnects the port, so that it is no longer active.
1633016342
*
@@ -27030,7 +27042,7 @@ interface WindowSessionStorage {
2703027042
readonly sessionStorage: Storage;
2703127043
}
2703227044

27033-
interface WorkerEventMap extends AbstractWorkerEventMap {
27045+
interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEventMap {
2703427046
"message": MessageEvent;
2703527047
"messageerror": MessageEvent;
2703627048
}
@@ -27040,11 +27052,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap {
2704027052
*
2704127053
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker)
2704227054
*/
27043-
interface Worker extends EventTarget, AbstractWorker {
27044-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker/message_event) */
27045-
onmessage: ((this: Worker, ev: MessageEvent) => any) | null;
27046-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker/messageerror_event) */
27047-
onmessageerror: ((this: Worker, ev: MessageEvent) => any) | null;
27055+
interface Worker extends EventTarget, AbstractWorker, MessageEventTarget {
2704827056
/**
2704927057
* 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.
2705027058
*

‎baselines/serviceworker.generated.d.ts

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3739,7 +3739,23 @@ declare var MessageEvent: {
37393739
new<T>(type: string, eventInitDict?: MessageEventInit<T>): MessageEvent<T>;
37403740
};
37413741

3742-
interface MessagePortEventMap {
3742+
interface MessageEventTargetEventMap {
3743+
"message": Event;
3744+
"messageerror": Event;
3745+
}
3746+
3747+
interface MessageEventTarget {
3748+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */
3749+
onmessage: ((this: MessageEventTarget, ev: Event) => any) | null;
3750+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */
3751+
onmessageerror: ((this: MessageEventTarget, ev: Event) => any) | null;
3752+
addEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
3753+
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
3754+
removeEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
3755+
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
3756+
}
3757+
3758+
interface MessagePortEventMap extends MessageEventTargetEventMap {
37433759
"message": MessageEvent;
37443760
"messageerror": MessageEvent;
37453761
}
@@ -3749,11 +3765,7 @@ interface MessagePortEventMap {
37493765
*
37503766
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort)
37513767
*/
3752-
interface MessagePort extends EventTarget {
3753-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/message_event) */
3754-
onmessage: ((this: MessagePort, ev: MessageEvent) => any) | null;
3755-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/messageerror_event) */
3756-
onmessageerror: ((this: MessagePort, ev: MessageEvent) => any) | null;
3768+
interface MessagePort extends EventTarget, MessageEventTarget {
37573769
/**
37583770
* Disconnects the port, so that it is no longer active.
37593771
*

‎baselines/sharedworker.generated.d.ts

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3628,7 +3628,23 @@ declare var MessageEvent: {
36283628
new<T>(type: string, eventInitDict?: MessageEventInit<T>): MessageEvent<T>;
36293629
};
36303630

3631-
interface MessagePortEventMap {
3631+
interface MessageEventTargetEventMap {
3632+
"message": Event;
3633+
"messageerror": Event;
3634+
}
3635+
3636+
interface MessageEventTarget {
3637+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */
3638+
onmessage: ((this: MessageEventTarget, ev: Event) => any) | null;
3639+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */
3640+
onmessageerror: ((this: MessageEventTarget, ev: Event) => any) | null;
3641+
addEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
3642+
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
3643+
removeEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
3644+
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
3645+
}
3646+
3647+
interface MessagePortEventMap extends MessageEventTargetEventMap {
36323648
"message": MessageEvent;
36333649
"messageerror": MessageEvent;
36343650
}
@@ -3638,11 +3654,7 @@ interface MessagePortEventMap {
36383654
*
36393655
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort)
36403656
*/
3641-
interface MessagePort extends EventTarget {
3642-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/message_event) */
3643-
onmessage: ((this: MessagePort, ev: MessageEvent) => any) | null;
3644-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/messageerror_event) */
3645-
onmessageerror: ((this: MessagePort, ev: MessageEvent) => any) | null;
3657+
interface MessagePort extends EventTarget, MessageEventTarget {
36463658
/**
36473659
* Disconnects the port, so that it is no longer active.
36483660
*
@@ -7812,7 +7824,7 @@ interface WindowOrWorkerGlobalScope {
78127824
structuredClone<T = any>(value: T, options?: StructuredSerializeOptions): T;
78137825
}
78147826

7815-
interface WorkerEventMap extends AbstractWorkerEventMap {
7827+
interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEventMap {
78167828
"message": MessageEvent;
78177829
"messageerror": MessageEvent;
78187830
}
@@ -7822,11 +7834,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap {
78227834
*
78237835
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker)
78247836
*/
7825-
interface Worker extends EventTarget, AbstractWorker {
7826-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker/message_event) */
7827-
onmessage: ((this: Worker, ev: MessageEvent) => any) | null;
7828-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker/messageerror_event) */
7829-
onmessageerror: ((this: Worker, ev: MessageEvent) => any) | null;
7837+
interface Worker extends EventTarget, AbstractWorker, MessageEventTarget {
78307838
/**
78317839
* 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.
78327840
*

‎baselines/ts5.5/audioworklet.generated.d.ts

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -677,7 +677,23 @@ declare var MessageEvent: {
677677
new<T>(type: string, eventInitDict?: MessageEventInit<T>): MessageEvent<T>;
678678
};
679679

680-
interface MessagePortEventMap {
680+
interface MessageEventTargetEventMap {
681+
"message": Event;
682+
"messageerror": Event;
683+
}
684+
685+
interface MessageEventTarget {
686+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */
687+
onmessage: ((this: MessageEventTarget, ev: Event) => any) | null;
688+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */
689+
onmessageerror: ((this: MessageEventTarget, ev: Event) => any) | null;
690+
addEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
691+
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
692+
removeEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
693+
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
694+
}
695+
696+
interface MessagePortEventMap extends MessageEventTargetEventMap {
681697
"message": MessageEvent;
682698
"messageerror": MessageEvent;
683699
}
@@ -687,11 +703,7 @@ interface MessagePortEventMap {
687703
*
688704
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort)
689705
*/
690-
interface MessagePort extends EventTarget {
691-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/message_event) */
692-
onmessage: ((this: MessagePort, ev: MessageEvent) => any) | null;
693-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/messageerror_event) */
694-
onmessageerror: ((this: MessagePort, ev: MessageEvent) => any) | null;
706+
interface MessagePort extends EventTarget, MessageEventTarget {
695707
/**
696708
* Disconnects the port, so that it is no longer active.
697709
*

‎baselines/ts5.5/dom.generated.d.ts

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16290,7 +16290,23 @@ declare var MessageEvent: {
1629016290
new<T>(type: string, eventInitDict?: MessageEventInit<T>): MessageEvent<T>;
1629116291
};
1629216292

16293-
interface MessagePortEventMap {
16293+
interface MessageEventTargetEventMap {
16294+
"message": Event;
16295+
"messageerror": Event;
16296+
}
16297+
16298+
interface MessageEventTarget {
16299+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */
16300+
onmessage: ((this: MessageEventTarget, ev: Event) => any) | null;
16301+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */
16302+
onmessageerror: ((this: MessageEventTarget, ev: Event) => any) | null;
16303+
addEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
16304+
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
16305+
removeEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
16306+
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
16307+
}
16308+
16309+
interface MessagePortEventMap extends MessageEventTargetEventMap {
1629416310
"message": MessageEvent;
1629516311
"messageerror": MessageEvent;
1629616312
}
@@ -16300,11 +16316,7 @@ interface MessagePortEventMap {
1630016316
*
1630116317
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort)
1630216318
*/
16303-
interface MessagePort extends EventTarget {
16304-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/message_event) */
16305-
onmessage: ((this: MessagePort, ev: MessageEvent) => any) | null;
16306-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/messageerror_event) */
16307-
onmessageerror: ((this: MessagePort, ev: MessageEvent) => any) | null;
16319+
interface MessagePort extends EventTarget, MessageEventTarget {
1630816320
/**
1630916321
* Disconnects the port, so that it is no longer active.
1631016322
*
@@ -27008,7 +27020,7 @@ interface WindowSessionStorage {
2700827020
readonly sessionStorage: Storage;
2700927021
}
2701027022

27011-
interface WorkerEventMap extends AbstractWorkerEventMap {
27023+
interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEventMap {
2701227024
"message": MessageEvent;
2701327025
"messageerror": MessageEvent;
2701427026
}
@@ -27018,11 +27030,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap {
2701827030
*
2701927031
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker)
2702027032
*/
27021-
interface Worker extends EventTarget, AbstractWorker {
27022-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker/message_event) */
27023-
onmessage: ((this: Worker, ev: MessageEvent) => any) | null;
27024-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker/messageerror_event) */
27025-
onmessageerror: ((this: Worker, ev: MessageEvent) => any) | null;
27033+
interface Worker extends EventTarget, AbstractWorker, MessageEventTarget {
2702627034
/**
2702727035
* 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.
2702827036
*

‎baselines/ts5.5/serviceworker.generated.d.ts

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3739,7 +3739,23 @@ declare var MessageEvent: {
37393739
new<T>(type: string, eventInitDict?: MessageEventInit<T>): MessageEvent<T>;
37403740
};
37413741

3742-
interface MessagePortEventMap {
3742+
interface MessageEventTargetEventMap {
3743+
"message": Event;
3744+
"messageerror": Event;
3745+
}
3746+
3747+
interface MessageEventTarget {
3748+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */
3749+
onmessage: ((this: MessageEventTarget, ev: Event) => any) | null;
3750+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */
3751+
onmessageerror: ((this: MessageEventTarget, ev: Event) => any) | null;
3752+
addEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
3753+
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
3754+
removeEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
3755+
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
3756+
}
3757+
3758+
interface MessagePortEventMap extends MessageEventTargetEventMap {
37433759
"message": MessageEvent;
37443760
"messageerror": MessageEvent;
37453761
}
@@ -3749,11 +3765,7 @@ interface MessagePortEventMap {
37493765
*
37503766
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort)
37513767
*/
3752-
interface MessagePort extends EventTarget {
3753-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/message_event) */
3754-
onmessage: ((this: MessagePort, ev: MessageEvent) => any) | null;
3755-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/messageerror_event) */
3756-
onmessageerror: ((this: MessagePort, ev: MessageEvent) => any) | null;
3768+
interface MessagePort extends EventTarget, MessageEventTarget {
37573769
/**
37583770
* Disconnects the port, so that it is no longer active.
37593771
*

‎baselines/ts5.5/sharedworker.generated.d.ts

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3628,7 +3628,23 @@ declare var MessageEvent: {
36283628
new<T>(type: string, eventInitDict?: MessageEventInit<T>): MessageEvent<T>;
36293629
};
36303630

3631-
interface MessagePortEventMap {
3631+
interface MessageEventTargetEventMap {
3632+
"message": Event;
3633+
"messageerror": Event;
3634+
}
3635+
3636+
interface MessageEventTarget {
3637+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */
3638+
onmessage: ((this: MessageEventTarget, ev: Event) => any) | null;
3639+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */
3640+
onmessageerror: ((this: MessageEventTarget, ev: Event) => any) | null;
3641+
addEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
3642+
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
3643+
removeEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
3644+
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
3645+
}
3646+
3647+
interface MessagePortEventMap extends MessageEventTargetEventMap {
36323648
"message": MessageEvent;
36333649
"messageerror": MessageEvent;
36343650
}
@@ -3638,11 +3654,7 @@ interface MessagePortEventMap {
36383654
*
36393655
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort)
36403656
*/
3641-
interface MessagePort extends EventTarget {
3642-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/message_event) */
3643-
onmessage: ((this: MessagePort, ev: MessageEvent) => any) | null;
3644-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/messageerror_event) */
3645-
onmessageerror: ((this: MessagePort, ev: MessageEvent) => any) | null;
3657+
interface MessagePort extends EventTarget, MessageEventTarget {
36463658
/**
36473659
* Disconnects the port, so that it is no longer active.
36483660
*
@@ -7812,7 +7824,7 @@ interface WindowOrWorkerGlobalScope {
78127824
structuredClone<T = any>(value: T, options?: StructuredSerializeOptions): T;
78137825
}
78147826

7815-
interface WorkerEventMap extends AbstractWorkerEventMap {
7827+
interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEventMap {
78167828
"message": MessageEvent;
78177829
"messageerror": MessageEvent;
78187830
}
@@ -7822,11 +7834,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap {
78227834
*
78237835
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker)
78247836
*/
7825-
interface Worker extends EventTarget, AbstractWorker {
7826-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker/message_event) */
7827-
onmessage: ((this: Worker, ev: MessageEvent) => any) | null;
7828-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker/messageerror_event) */
7829-
onmessageerror: ((this: Worker, ev: MessageEvent) => any) | null;
7837+
interface Worker extends EventTarget, AbstractWorker, MessageEventTarget {
78307838
/**
78317839
* 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.
78327840
*

‎baselines/ts5.5/webworker.generated.d.ts

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2471,7 +2471,7 @@ declare var DecompressionStream: {
24712471
new(format: CompressionFormat): DecompressionStream;
24722472
};
24732473

2474-
interface DedicatedWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap {
2474+
interface DedicatedWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap, MessageEventTargetEventMap {
24752475
"message": MessageEvent;
24762476
"messageerror": MessageEvent;
24772477
"rtctransform": RTCTransformEvent;
@@ -2482,17 +2482,13 @@ interface DedicatedWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap {
24822482
*
24832483
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope)
24842484
*/
2485-
interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider {
2485+
interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider, MessageEventTarget {
24862486
/**
24872487
* Returns dedicatedWorkerGlobal's name, i.e. the value given to the Worker constructor. Primarily useful for debugging.
24882488
*
24892489
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/name)
24902490
*/
24912491
readonly name: string;
2492-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */
2493-
onmessage: ((this: DedicatedWorkerGlobalScope, ev: MessageEvent) => any) | null;
2494-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */
2495-
onmessageerror: ((this: DedicatedWorkerGlobalScope, ev: MessageEvent) => any) | null;
24962492
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/rtctransform_event) */
24972493
onrtctransform: ((this: DedicatedWorkerGlobalScope, ev: RTCTransformEvent) => any) | null;
24982494
/**
@@ -4317,7 +4313,23 @@ declare var MessageEvent: {
43174313
new<T>(type: string, eventInitDict?: MessageEventInit<T>): MessageEvent<T>;
43184314
};
43194315

4320-
interface MessagePortEventMap {
4316+
interface MessageEventTargetEventMap {
4317+
"message": Event;
4318+
"messageerror": Event;
4319+
}
4320+
4321+
interface MessageEventTarget {
4322+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */
4323+
onmessage: ((this: MessageEventTarget, ev: Event) => any) | null;
4324+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */
4325+
onmessageerror: ((this: MessageEventTarget, ev: Event) => any) | null;
4326+
addEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
4327+
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
4328+
removeEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
4329+
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
4330+
}
4331+
4332+
interface MessagePortEventMap extends MessageEventTargetEventMap {
43214333
"message": MessageEvent;
43224334
"messageerror": MessageEvent;
43234335
}
@@ -4327,11 +4339,7 @@ interface MessagePortEventMap {
43274339
*
43284340
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort)
43294341
*/
4330-
interface MessagePort extends EventTarget {
4331-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/message_event) */
4332-
onmessage: ((this: MessagePort, ev: MessageEvent) => any) | null;
4333-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/messageerror_event) */
4334-
onmessageerror: ((this: MessagePort, ev: MessageEvent) => any) | null;
4342+
interface MessagePort extends EventTarget, MessageEventTarget {
43354343
/**
43364344
* Disconnects the port, so that it is no longer active.
43374345
*
@@ -8895,7 +8903,7 @@ interface WindowOrWorkerGlobalScope {
88958903
structuredClone<T = any>(value: T, options?: StructuredSerializeOptions): T;
88968904
}
88978905

8898-
interface WorkerEventMap extends AbstractWorkerEventMap {
8906+
interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEventMap {
88998907
"message": MessageEvent;
89008908
"messageerror": MessageEvent;
89018909
}
@@ -8905,11 +8913,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap {
89058913
*
89068914
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker)
89078915
*/
8908-
interface Worker extends EventTarget, AbstractWorker {
8909-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker/message_event) */
8910-
onmessage: ((this: Worker, ev: MessageEvent) => any) | null;
8911-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker/messageerror_event) */
8912-
onmessageerror: ((this: Worker, ev: MessageEvent) => any) | null;
8916+
interface Worker extends EventTarget, AbstractWorker, MessageEventTarget {
89138917
/**
89148918
* 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.
89158919
*
@@ -9601,10 +9605,6 @@ interface WebCodecsErrorCallback {
96019605
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/name)
96029606
*/
96039607
declare var name: string;
9604-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */
9605-
declare var onmessage: ((this: DedicatedWorkerGlobalScope, ev: MessageEvent) => any) | null;
9606-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */
9607-
declare var onmessageerror: ((this: DedicatedWorkerGlobalScope, ev: MessageEvent) => any) | null;
96089608
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/rtctransform_event) */
96099609
declare var onrtctransform: ((this: DedicatedWorkerGlobalScope, ev: RTCTransformEvent) => any) | null;
96109610
/**
@@ -9715,6 +9715,10 @@ declare function structuredClone<T = any>(value: T, options?: StructuredSerializ
97159715
declare function cancelAnimationFrame(handle: number): void;
97169716
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/requestAnimationFrame) */
97179717
declare function requestAnimationFrame(callback: FrameRequestCallback): number;
9718+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */
9719+
declare var onmessage: ((this: DedicatedWorkerGlobalScope, ev: Event) => any) | null;
9720+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */
9721+
declare var onmessageerror: ((this: DedicatedWorkerGlobalScope, ev: Event) => any) | null;
97189722
declare function addEventListener<K extends keyof DedicatedWorkerGlobalScopeEventMap>(type: K, listener: (this: DedicatedWorkerGlobalScope, ev: DedicatedWorkerGlobalScopeEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
97199723
declare function addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
97209724
declare function removeEventListener<K extends keyof DedicatedWorkerGlobalScopeEventMap>(type: K, listener: (this: DedicatedWorkerGlobalScope, ev: DedicatedWorkerGlobalScopeEventMap[K]) => any, options?: boolean | EventListenerOptions): void;

‎baselines/webworker.generated.d.ts

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2471,7 +2471,7 @@ declare var DecompressionStream: {
24712471
new(format: CompressionFormat): DecompressionStream;
24722472
};
24732473

2474-
interface DedicatedWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap {
2474+
interface DedicatedWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap, MessageEventTargetEventMap {
24752475
"message": MessageEvent;
24762476
"messageerror": MessageEvent;
24772477
"rtctransform": RTCTransformEvent;
@@ -2482,17 +2482,13 @@ interface DedicatedWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap {
24822482
*
24832483
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope)
24842484
*/
2485-
interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider {
2485+
interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFrameProvider, MessageEventTarget {
24862486
/**
24872487
* Returns dedicatedWorkerGlobal's name, i.e. the value given to the Worker constructor. Primarily useful for debugging.
24882488
*
24892489
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/name)
24902490
*/
24912491
readonly name: string;
2492-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */
2493-
onmessage: ((this: DedicatedWorkerGlobalScope, ev: MessageEvent) => any) | null;
2494-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */
2495-
onmessageerror: ((this: DedicatedWorkerGlobalScope, ev: MessageEvent) => any) | null;
24962492
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/rtctransform_event) */
24972493
onrtctransform: ((this: DedicatedWorkerGlobalScope, ev: RTCTransformEvent) => any) | null;
24982494
/**
@@ -4317,7 +4313,23 @@ declare var MessageEvent: {
43174313
new<T>(type: string, eventInitDict?: MessageEventInit<T>): MessageEvent<T>;
43184314
};
43194315

4320-
interface MessagePortEventMap {
4316+
interface MessageEventTargetEventMap {
4317+
"message": Event;
4318+
"messageerror": Event;
4319+
}
4320+
4321+
interface MessageEventTarget {
4322+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */
4323+
onmessage: ((this: MessageEventTarget, ev: Event) => any) | null;
4324+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */
4325+
onmessageerror: ((this: MessageEventTarget, ev: Event) => any) | null;
4326+
addEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
4327+
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
4328+
removeEventListener<K extends keyof MessageEventTargetEventMap>(type: K, listener: (this: MessageEventTarget, ev: MessageEventTargetEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
4329+
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
4330+
}
4331+
4332+
interface MessagePortEventMap extends MessageEventTargetEventMap {
43214333
"message": MessageEvent;
43224334
"messageerror": MessageEvent;
43234335
}
@@ -4327,11 +4339,7 @@ interface MessagePortEventMap {
43274339
*
43284340
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort)
43294341
*/
4330-
interface MessagePort extends EventTarget {
4331-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/message_event) */
4332-
onmessage: ((this: MessagePort, ev: MessageEvent) => any) | null;
4333-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MessagePort/messageerror_event) */
4334-
onmessageerror: ((this: MessagePort, ev: MessageEvent) => any) | null;
4342+
interface MessagePort extends EventTarget, MessageEventTarget {
43354343
/**
43364344
* Disconnects the port, so that it is no longer active.
43374345
*
@@ -8895,7 +8903,7 @@ interface WindowOrWorkerGlobalScope {
88958903
structuredClone<T = any>(value: T, options?: StructuredSerializeOptions): T;
88968904
}
88978905

8898-
interface WorkerEventMap extends AbstractWorkerEventMap {
8906+
interface WorkerEventMap extends AbstractWorkerEventMap, MessageEventTargetEventMap {
88998907
"message": MessageEvent;
89008908
"messageerror": MessageEvent;
89018909
}
@@ -8905,11 +8913,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap {
89058913
*
89068914
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker)
89078915
*/
8908-
interface Worker extends EventTarget, AbstractWorker {
8909-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker/message_event) */
8910-
onmessage: ((this: Worker, ev: MessageEvent) => any) | null;
8911-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Worker/messageerror_event) */
8912-
onmessageerror: ((this: Worker, ev: MessageEvent) => any) | null;
8916+
interface Worker extends EventTarget, AbstractWorker, MessageEventTarget {
89138917
/**
89148918
* 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.
89158919
*
@@ -9601,10 +9605,6 @@ interface WebCodecsErrorCallback {
96019605
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/name)
96029606
*/
96039607
declare var name: string;
9604-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */
9605-
declare var onmessage: ((this: DedicatedWorkerGlobalScope, ev: MessageEvent) => any) | null;
9606-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */
9607-
declare var onmessageerror: ((this: DedicatedWorkerGlobalScope, ev: MessageEvent) => any) | null;
96089608
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/rtctransform_event) */
96099609
declare var onrtctransform: ((this: DedicatedWorkerGlobalScope, ev: RTCTransformEvent) => any) | null;
96109610
/**
@@ -9715,6 +9715,10 @@ declare function structuredClone<T = any>(value: T, options?: StructuredSerializ
97159715
declare function cancelAnimationFrame(handle: number): void;
97169716
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/requestAnimationFrame) */
97179717
declare function requestAnimationFrame(callback: FrameRequestCallback): number;
9718+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/message_event) */
9719+
declare var onmessage: ((this: DedicatedWorkerGlobalScope, ev: Event) => any) | null;
9720+
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DedicatedWorkerGlobalScope/messageerror_event) */
9721+
declare var onmessageerror: ((this: DedicatedWorkerGlobalScope, ev: Event) => any) | null;
97189722
declare function addEventListener<K extends keyof DedicatedWorkerGlobalScopeEventMap>(type: K, listener: (this: DedicatedWorkerGlobalScope, ev: DedicatedWorkerGlobalScopeEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
97199723
declare function addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
97209724
declare function removeEventListener<K extends keyof DedicatedWorkerGlobalScopeEventMap>(type: K, listener: (this: DedicatedWorkerGlobalScope, ev: DedicatedWorkerGlobalScopeEventMap[K]) => any, options?: boolean | EventListenerOptions): void;

‎package-lock.json

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)
Please sign in to comment.