summaryrefslogtreecommitdiff
path: root/cli/js/workers.ts
diff options
context:
space:
mode:
authorNayeem Rahman <muhammed.9939@gmail.com>2020-03-10 16:08:58 +0000
committerGitHub <noreply@github.com>2020-03-10 12:08:58 -0400
commit6443e4aed16868c17111a56634aa733211430f46 (patch)
tree8ecbe4d75592fcc78a147b4d69fb61530a0ca2f8 /cli/js/workers.ts
parentfbc4731256a698c07d0d842575d3678d7dc58715 (diff)
refactor: Cleanup options object parameters (#4296)
Diffstat (limited to 'cli/js/workers.ts')
-rw-r--r--cli/js/workers.ts9
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());