From d359789c529d3c7b5fab5471309eaa4b75fc0bfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Thu, 16 Apr 2020 23:40:29 +0200 Subject: feat: support Deno namespace in Worker API (#4784) --- cli/js/web/workers.ts | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'cli/js/web/workers.ts') diff --git a/cli/js/web/workers.ts b/cli/js/web/workers.ts index 0b7d4f4b6..6fcab3fe3 100644 --- a/cli/js/web/workers.ts +++ b/cli/js/web/workers.ts @@ -105,6 +105,7 @@ export interface Worker { export interface WorkerOptions { type?: "classic" | "module"; name?: string; + deno?: boolean; } export class WorkerImpl extends EventTarget implements Worker { @@ -146,10 +147,13 @@ export class WorkerImpl extends EventTarget implements Worker { } */ + const useDenoNamespace = options ? !!options.deno : false; + const { id } = createWorker( specifier, hasSourceCode, sourceCode, + useDenoNamespace, options?.name ); this.#id = id; -- cgit v1.2.3