From 6261c89e04b8f1a3aabc771dbc8cddad904710e9 Mon Sep 17 00:00:00 2001 From: Luca Casonato Date: Tue, 22 Jun 2021 16:30:16 +0200 Subject: feat: transfer MessagePort between workers (#11076) Add support for transferring `MessagePort`s between workers. --- cli/dts/lib.deno.worker.d.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'cli/dts/lib.deno.worker.d.ts') diff --git a/cli/dts/lib.deno.worker.d.ts b/cli/dts/lib.deno.worker.d.ts index eb8f6ebf1..7d8f6078b 100644 --- a/cli/dts/lib.deno.worker.d.ts +++ b/cli/dts/lib.deno.worker.d.ts @@ -68,7 +68,8 @@ declare class DedicatedWorkerGlobalScope extends WorkerGlobalScope { | ((this: DedicatedWorkerGlobalScope, ev: MessageEvent) => any) | null; close(): void; - postMessage(message: any): void; + postMessage(message: any, transfer: Transferable[]): void; + postMessage(message: any, options?: PostMessageOptions): void; addEventListener( type: K, listener: ( @@ -105,7 +106,8 @@ declare var onmessageerror: | ((this: DedicatedWorkerGlobalScope, ev: MessageEvent) => any) | null; declare function close(): void; -declare function postMessage(message: any): void; +declare function postMessage(message: any, transfer: Transferable[]): void; +declare function postMessage(message: any, options?: PostMessageOptions): void; declare var navigator: WorkerNavigator; declare var onerror: | ((this: DedicatedWorkerGlobalScope, ev: ErrorEvent) => any) -- cgit v1.2.3