JSZip = function(data, options) {
   // object containing the files :
   // {
   //   "folder/" : {...},
   //   "folder/data.txt" : {...}
   // }
   this.files = {};

   // Where we are in the hierarchy
   this.root = "";

   if (data) {
      this.load(data, options);
   }
}
Representation a of zip file in js
@constructor
@param {String=|ArrayBuffer=|Uint8Array=|Buffer=} data the data to load, if any (optional).
@param {Object=} options the options for creating this objects (optional).