Skip to content

Commit 5d9d4b2

Browse files
authored
Manually copy just postMessage changes (#31557)
* Manually copy just postMessage changes * Update baselines
1 parent 4d27361 commit 5d9d4b2

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

src/lib/dom.generated.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17328,7 +17328,8 @@ interface WorkerEventMap extends AbstractWorkerEventMap {
1732817328
/** An interface of the Web Workers API represents a background task that can be easily created and can send messages back to its creator. Creating a worker is as simple as calling the Worker() constructor and specifying a script to be run in the worker thread. */
1732917329
interface Worker extends EventTarget, AbstractWorker {
1733017330
onmessage: ((this: Worker, ev: MessageEvent) => any) | null;
17331-
postMessage(message: any, transfer?: Transferable[]): void;
17331+
postMessage(message: any, transfer: Transferable[]): void;
17332+
postMessage(message: any, options?: PostMessageOptions): void;
1733217333
terminate(): void;
1733317334
addEventListener<K extends keyof WorkerEventMap>(type: K, listener: (this: Worker, ev: WorkerEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
1733417335
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;

src/lib/webworker.generated.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4231,7 +4231,8 @@ interface WorkerEventMap extends AbstractWorkerEventMap {
42314231
/** An interface of the Web Workers API represents a background task that can be easily created and can send messages back to its creator. Creating a worker is as simple as calling the Worker() constructor and specifying a script to be run in the worker thread. */
42324232
interface Worker extends EventTarget, AbstractWorker {
42334233
onmessage: ((this: Worker, ev: MessageEvent) => any) | null;
4234-
postMessage(message: any, transfer?: Transferable[]): void;
4234+
postMessage(message: any, transfer: Transferable[]): void;
4235+
postMessage(message: any, options?: PostMessageOptions): void;
42354236
terminate(): void;
42364237
addEventListener<K extends keyof WorkerEventMap>(type: K, listener: (this: Worker, ev: WorkerEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
42374238
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;

tests/baselines/reference/intersectionsOfLargeUnions2.errors.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ tests/cases/compiler/intersectionsOfLargeUnions2.ts(31,15): error TS2536: Type '
1010
interface ElementTagNameMap {
1111
~~~~~~~~~~~~~~~~~
1212
!!! error TS2300: Duplicate identifier 'ElementTagNameMap'.
13-
!!! related TS6203 /.ts/lib.dom.d.ts:18109:6: 'ElementTagNameMap' was also declared here.
13+
!!! related TS6203 /.ts/lib.dom.d.ts:18110:6: 'ElementTagNameMap' was also declared here.
1414
[index: number]: HTMLElement
1515
}
1616

0 commit comments

Comments
 (0)