Skip to content

Commit 692474e

Browse files
committed
Remove Messageable
1 parent fd0e6f1 commit 692474e

File tree

5 files changed

+20
-28
lines changed

5 files changed

+20
-28
lines changed

baselines/dom.generated.d.ts

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2195,7 +2195,7 @@ interface BroadcastChannel extends EventTarget {
21952195
/**
21962196
* Sends the given message to other BroadcastChannel objects set up for this channel. Messages can be structured objects, e.g. nested objects and arrays.
21972197
*/
2198-
postMessage(message: Messageable): void;
2198+
postMessage(message: any): void;
21992199
addEventListener<K extends keyof BroadcastChannelEventMap>(type: K, listener: (this: BroadcastChannel, ev: BroadcastChannelEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
22002200
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
22012201
removeEventListener<K extends keyof BroadcastChannelEventMap>(type: K, listener: (this: BroadcastChannel, ev: BroadcastChannelEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
@@ -9914,7 +9914,7 @@ interface MessagePort extends EventTarget {
99149914
* transfer contains duplicate objects or port, or if message
99159915
* could not be cloned.
99169916
*/
9917-
postMessage(message: Messageable, transferList?: Transferable[]): void;
9917+
postMessage(message: any, transfer?: Transferable[]): void;
99189918
/**
99199919
* Begins dispatching messages received on the port.
99209920
*/
@@ -13943,7 +13943,7 @@ interface ServiceWorker extends EventTarget, AbstractWorker {
1394313943
onstatechange: ((this: ServiceWorker, ev: Event) => any) | null;
1394413944
readonly scriptURL: string;
1394513945
readonly state: ServiceWorkerState;
13946-
postMessage(message: Messageable, transfer?: Transferable[]): void;
13946+
postMessage(message: any, transfer?: Transferable[]): void;
1394713947
addEventListener<K extends keyof ServiceWorkerEventMap>(type: K, listener: (this: ServiceWorker, ev: ServiceWorkerEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
1394813948
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
1394913949
removeEventListener<K extends keyof ServiceWorkerEventMap>(type: K, listener: (this: ServiceWorker, ev: ServiceWorkerEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
@@ -16376,7 +16376,7 @@ interface Window extends EventTarget, WindowTimers, WindowSessionStorage, Window
1637616376
moveTo(x: number, y: number): void;
1637716377
msWriteProfilerMark(profilerMarkName: string): void;
1637816378
open(url?: string, target?: string, features?: string, replace?: boolean): Window | null;
16379-
postMessage(message: Messageable, targetOrigin: string, transfer?: Transferable[]): void;
16379+
postMessage(message: any, targetOrigin: string, transfer?: Transferable[]): void;
1638016380
print(): void;
1638116381
prompt(message?: string, _default?: string): string | null;
1638216382
/** @deprecated */
@@ -16489,7 +16489,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap {
1648916489

1649016490
interface Worker extends EventTarget, AbstractWorker {
1649116491
onmessage: ((this: Worker, ev: MessageEvent) => any) | null;
16492-
postMessage(message: Messageable, transferList?: Transferable[]): void;
16492+
postMessage(message: any, transfer?: Transferable[]): void;
1649316493
terminate(): void;
1649416494
addEventListener<K extends keyof WorkerEventMap>(type: K, listener: (this: Worker, ev: WorkerEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
1649516495
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
@@ -17230,7 +17230,7 @@ declare function moveBy(x: number, y: number): void;
1723017230
declare function moveTo(x: number, y: number): void;
1723117231
declare function msWriteProfilerMark(profilerMarkName: string): void;
1723217232
declare function open(url?: string, target?: string, features?: string, replace?: boolean): Window | null;
17233-
declare function postMessage(message: Messageable, targetOrigin: string, transfer?: Transferable[]): void;
17233+
declare function postMessage(message: any, targetOrigin: string, transfer?: Transferable[]): void;
1723417234
declare function print(): void;
1723517235
declare function prompt(message?: string, _default?: string): string | null;
1723617236
/** @deprecated */
@@ -17574,7 +17574,6 @@ type ConstrainDouble = number | ConstrainDoubleRange;
1757417574
type ConstrainLong = number | ConstrainLongRange;
1757517575
type CryptoOperationData = ArrayBufferView;
1757617576
type IDBKeyPath = string;
17577-
type Messageable = number | string | boolean | null | undefined | Date | ImageData | Number | Boolean | String | Date | RegExp | Blob | File | FileList | ArrayBuffer | ArrayBufferView | Map<any, any> | Set<any>;
1757817577
type Transferable = ArrayBuffer | MessagePort | ImageBitmap;
1757917578
type RTCIceGatherCandidate = RTCIceCandidateDictionary | RTCIceCandidateComplete;
1758017579
type RTCTransport = RTCDtlsTransport | RTCSrtpSdesTransport;

baselines/webworker.generated.d.ts

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@ interface BroadcastChannel extends EventTarget {
378378
/**
379379
* Sends the given message to other BroadcastChannel objects set up for this channel. Messages can be structured objects, e.g. nested objects and arrays.
380380
*/
381-
postMessage(message: Messageable): void;
381+
postMessage(message: any): void;
382382
addEventListener<K extends keyof BroadcastChannelEventMap>(type: K, listener: (this: BroadcastChannel, ev: BroadcastChannelEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
383383
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
384384
removeEventListener<K extends keyof BroadcastChannelEventMap>(type: K, listener: (this: BroadcastChannel, ev: BroadcastChannelEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
@@ -468,7 +468,7 @@ interface Client {
468468
readonly id: string;
469469
readonly type: ClientTypes;
470470
readonly url: string;
471-
postMessage(message: Messageable, transfer?: Transferable[]): void;
471+
postMessage(message: any, transfer?: Transferable[]): void;
472472
}
473473

474474
declare var Client: {
@@ -829,7 +829,7 @@ interface DedicatedWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap {
829829
interface DedicatedWorkerGlobalScope extends WorkerGlobalScope {
830830
onmessage: ((this: DedicatedWorkerGlobalScope, ev: MessageEvent) => any) | null;
831831
close(): void;
832-
postMessage(message: Messageable, transfer?: Transferable[]): void;
832+
postMessage(message: any, transfer?: Transferable[]): void;
833833
addEventListener<K extends keyof DedicatedWorkerGlobalScopeEventMap>(type: K, listener: (this: DedicatedWorkerGlobalScope, ev: DedicatedWorkerGlobalScopeEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
834834
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
835835
removeEventListener<K extends keyof DedicatedWorkerGlobalScopeEventMap>(type: K, listener: (this: DedicatedWorkerGlobalScope, ev: DedicatedWorkerGlobalScopeEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
@@ -1744,7 +1744,7 @@ interface MessagePort extends EventTarget {
17441744
* transfer contains duplicate objects or port, or if message
17451745
* could not be cloned.
17461746
*/
1747-
postMessage(message: Messageable, transferList?: Transferable[]): void;
1747+
postMessage(message: any, transfer?: Transferable[]): void;
17481748
/**
17491749
* Begins dispatching messages received on the port.
17501750
*/
@@ -2188,7 +2188,7 @@ interface ServiceWorker extends EventTarget, AbstractWorker {
21882188
onstatechange: ((this: ServiceWorker, ev: Event) => any) | null;
21892189
readonly scriptURL: string;
21902190
readonly state: ServiceWorkerState;
2191-
postMessage(message: Messageable, transfer?: Transferable[]): void;
2191+
postMessage(message: any, transfer?: Transferable[]): void;
21922192
addEventListener<K extends keyof ServiceWorkerEventMap>(type: K, listener: (this: ServiceWorker, ev: ServiceWorkerEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
21932193
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
21942194
removeEventListener<K extends keyof ServiceWorkerEventMap>(type: K, listener: (this: ServiceWorker, ev: ServiceWorkerEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
@@ -2514,7 +2514,7 @@ interface WorkerEventMap extends AbstractWorkerEventMap {
25142514

25152515
interface Worker extends EventTarget, AbstractWorker {
25162516
onmessage: ((this: Worker, ev: MessageEvent) => any) | null;
2517-
postMessage(message: Messageable, transferList?: Transferable[]): void;
2517+
postMessage(message: any, transfer?: Transferable[]): void;
25182518
terminate(): void;
25192519
addEventListener<K extends keyof WorkerEventMap>(type: K, listener: (this: Worker, ev: WorkerEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
25202520
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
@@ -2747,7 +2747,7 @@ interface PerformanceObserverCallback {
27472747

27482748
declare var onmessage: ((this: DedicatedWorkerGlobalScope, ev: MessageEvent) => any) | null;
27492749
declare function close(): void;
2750-
declare function postMessage(message: Messageable, transfer?: Transferable[]): void;
2750+
declare function postMessage(message: any, transfer?: Transferable[]): void;
27512751
/**
27522752
* Dispatches a synthetic event event to target and returns true
27532753
* if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.
@@ -2805,7 +2805,6 @@ type BufferSource = ArrayBufferView | ArrayBuffer;
28052805
type DOMTimeStamp = number;
28062806
type FormDataEntryValue = File | string;
28072807
type IDBValidKey = number | string | Date | BufferSource | IDBArrayKey;
2808-
type Messageable = number | string | boolean | null | undefined | Date | ImageData | Number | Boolean | String | Date | RegExp | Blob | File | FileList | ArrayBuffer | ArrayBufferView | Map<any, any> | Set<any>;
28092808
type Transferable = ArrayBuffer | MessagePort | ImageBitmap;
28102809
type BinaryType = "blob" | "arraybuffer";
28112810
type ClientTypes = "window" | "worker" | "sharedworker" | "all";

inputfiles/addedTypes.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2528,10 +2528,6 @@
25282528
"new-type": "IDBKeyPath",
25292529
"override-type": "string"
25302530
},
2531-
{
2532-
"new-type": "Messageable",
2533-
"override-type": "number | string | boolean | null | undefined | Date | ImageData | Number | Boolean | String | Date | RegExp | Blob | File | FileList | ArrayBuffer | ArrayBufferView | Map<any, any> | Set<any>"
2534-
},
25352531
{
25362532
"new-type": "Transferable",
25372533
"override-type": "ArrayBuffer | MessagePort | ImageBitmap"

inputfiles/knownTypes.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
"KeyType",
4141
"KeyUsage",
4242
"Keyframe",
43-
"Messageable",
4443
"MutationRecordType",
4544
"Pbkdf2Params",
4645
"PropertyIndexedKeyframes",
@@ -85,7 +84,6 @@
8584
"ClientTypes",
8685
"IDBArrayKey",
8786
"IDBValidKey",
88-
"Messageable",
8987
"Transferable"
9088
]
9189
}

inputfiles/overridingTypes.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@
274274
"postMessage": {
275275
"name": "postMessage",
276276
"override-signatures": [
277-
"postMessage(message: Messageable, targetOrigin: string, transfer?: Transferable[]): void"
277+
"postMessage(message: any, targetOrigin: string, transfer?: Transferable[]): void"
278278
]
279279
}
280280
}
@@ -1909,7 +1909,7 @@
19091909
"postMessage": {
19101910
"name": "postMessage",
19111911
"override-signatures": [
1912-
"postMessage(message: Messageable, transfer?: Transferable[]): void"
1912+
"postMessage(message: any, transfer?: Transferable[]): void"
19131913
]
19141914
}
19151915
}
@@ -2255,7 +2255,7 @@
22552255
"postMessage": {
22562256
"deprecated": 0,
22572257
"override-signatures": [
2258-
"postMessage(message: Messageable, transferList?: Transferable[]): void"
2258+
"postMessage(message: any, transfer?: Transferable[]): void"
22592259
]
22602260
}
22612261
}
@@ -2345,7 +2345,7 @@
23452345
"postMessage": {
23462346
"name": "postMessage",
23472347
"override-signatures": [
2348-
"postMessage(message: Messageable): void"
2348+
"postMessage(message: any): void"
23492349
]
23502350
}
23512351
}
@@ -2358,7 +2358,7 @@
23582358
"postMessage": {
23592359
"name": "postMessage",
23602360
"override-signatures": [
2361-
"postMessage(message: Messageable, transferList?: Transferable[]): void"
2361+
"postMessage(message: any, transfer?: Transferable[]): void"
23622362
]
23632363
}
23642364
}
@@ -2371,7 +2371,7 @@
23712371
"postMessage": {
23722372
"name": "postMessage",
23732373
"override-signatures": [
2374-
"postMessage(message: Messageable, transfer?: Transferable[]): void"
2374+
"postMessage(message: any, transfer?: Transferable[]): void"
23752375
]
23762376
}
23772377
}
@@ -2384,7 +2384,7 @@
23842384
"postMessage": {
23852385
"name": "postMessage",
23862386
"override-signatures": [
2387-
"postMessage(message: Messageable, transfer?: Transferable[]): void"
2387+
"postMessage(message: any, transfer?: Transferable[]): void"
23882388
]
23892389
}
23902390
}

0 commit comments

Comments
 (0)