diff options
Diffstat (limited to 'cli/js/web/dom_file.ts')
-rw-r--r-- | cli/js/web/dom_file.ts | 6 |
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; } } |