summaryrefslogtreecommitdiff
path: root/cli/js/web/dom_file.ts
diff options
context:
space:
mode:
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;
}
}