From 6443e4aed16868c17111a56634aa733211430f46 Mon Sep 17 00:00:00 2001 From: Nayeem Rahman Date: Tue, 10 Mar 2020 16:08:58 +0000 Subject: refactor: Cleanup options object parameters (#4296) --- cli/js/workers.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'cli/js/workers.ts') 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()); -- cgit v1.2.3