diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2020-04-16 23:40:29 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-16 23:40:29 +0200 |
commit | d359789c529d3c7b5fab5471309eaa4b75fc0bfd (patch) | |
tree | d9e9d45c2d65054c382a5bea1d818ea049b832bd /cli/js/web/workers.ts | |
parent | 1cd1f7de70b8ee68d2f6757f2b38a712ea1f3876 (diff) |
feat: support Deno namespace in Worker API (#4784)
Diffstat (limited to 'cli/js/web/workers.ts')
-rw-r--r-- | cli/js/web/workers.ts | 4 |
1 files changed, 4 insertions, 0 deletions
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; |