summaryrefslogtreecommitdiff
path: root/cli/js/web/workers.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/js/web/workers.ts')
-rw-r--r--cli/js/web/workers.ts4
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;