diff options
Diffstat (limited to 'cli/js/workers.ts')
-rw-r--r-- | cli/js/workers.ts | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/cli/js/workers.ts b/cli/js/workers.ts index 4f8cf54ae..818c0ecf4 100644 --- a/cli/js/workers.ts +++ b/cli/js/workers.ts @@ -58,12 +58,7 @@ export class WorkerImpl extends EventTarget implements Worker { constructor(specifier: string, options?: WorkerOptions) { super(); - - let type = "classic"; - - if (options?.type) { - type = options.type; - } + const { type = "classic", name = "unknown" } = options ?? {}; if (type !== "module") { throw new Error( @@ -71,7 +66,7 @@ export class WorkerImpl extends EventTarget implements Worker { ); } - this.name = options?.name ?? "unknown"; + this.name = name; const hasSourceCode = false; const sourceCode = decoder.decode(new Uint8Array()); |