diff options
author | Nayeem Rahman <muhammed.9939@gmail.com> | 2020-03-10 16:08:58 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-10 12:08:58 -0400 |
commit | 6443e4aed16868c17111a56634aa733211430f46 (patch) | |
tree | 8ecbe4d75592fcc78a147b4d69fb61530a0ca2f8 /cli/js/workers.ts | |
parent | fbc4731256a698c07d0d842575d3678d7dc58715 (diff) |
refactor: Cleanup options object parameters (#4296)
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()); |