29 lines
805 B
JavaScript
29 lines
805 B
JavaScript
|
'use strict';
|
||
|
function CompressedObject() {
|
||
|
this.compressedSize = 0;
|
||
|
this.uncompressedSize = 0;
|
||
|
this.crc32 = 0;
|
||
|
this.compressionMethod = null;
|
||
|
this.compressedContent = null;
|
||
|
}
|
||
|
|
||
|
CompressedObject.prototype = {
|
||
|
/**
|
||
|
* Return the decompressed content in an unspecified format.
|
||
|
* The format will depend on the decompressor.
|
||
|
* @return {Object} the decompressed content.
|
||
|
*/
|
||
|
getContent: function() {
|
||
|
return null; // see implementation
|
||
|
},
|
||
|
/**
|
||
|
* Return the compressed content in an unspecified format.
|
||
|
* The format will depend on the compressed conten source.
|
||
|
* @return {Object} the compressed content.
|
||
|
*/
|
||
|
getCompressedContent: function() {
|
||
|
return null; // see implementation
|
||
|
}
|
||
|
};
|
||
|
module.exports = CompressedObject;
|