summaryrefslogtreecommitdiff
path: root/cli/js/web/dom_file.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/web/dom_file.ts
parentfbc4731256a698c07d0d842575d3678d7dc58715 (diff)
refactor: Cleanup options object parameters (#4296)
Diffstat (limited to 'cli/js/web/dom_file.ts')
-rw-r--r--cli/js/web/dom_file.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/cli/js/web/dom_file.ts b/cli/js/web/dom_file.ts
index 2b9dbff24..cf2a40398 100644
--- a/cli/js/web/dom_file.ts
+++ b/cli/js/web/dom_file.ts
@@ -11,14 +11,14 @@ export class DomFileImpl extends blob.DenoBlob implements domTypes.DomFile {
fileName: string,
options?: domTypes.FilePropertyBag
) {
- options = options || {};
- super(fileBits, options);
+ const { lastModified = Date.now(), ...blobPropertyBag } = options ?? {};
+ super(fileBits, blobPropertyBag);
// 4.1.2.1 Replace any "/" character (U+002F SOLIDUS)
// with a ":" (U + 003A COLON)
this.name = String(fileName).replace(/\u002F/g, "\u003A");
// 4.1.3.3 If lastModified is not provided, set lastModified to the current
// date and time represented in number of milliseconds since the Unix Epoch.
- this.lastModified = options.lastModified || Date.now();
+ this.lastModified = lastModified;
}
}