Blame view

lib/jsdom/living/file-api/File-impl.js 469 Bytes
858f2bdf5   Boyan Georgiev   fixes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  "use strict";
  
  const BlobImpl = require("./Blob-impl").implementation;
  
  exports.implementation = class FileImpl extends BlobImpl {
    constructor(globalObject, args, privateData) {
      const fileBits = args[0];
      const fileName = args[1];
      const options = args[2];
      super(globalObject, [fileBits, options], privateData);
  
      this.name = fileName.replace(/\//g, ":");
      this.lastModified = "lastModified" in options ? options.lastModified : Date.now();
    }
  };