skeleton/modules/autoupdate/assetManifest.js
function ManifestEntry(manifestEntry) {
    assignIn(this, {
        filePath: manifestEntry.path,
        urlPath: manifestEntry.url,
        fileType: manifestEntry.type,
        size: manifestEntry.size,
        cacheable: manifestEntry.cacheable,
        hash: manifestEntry.hash || null,
        sourceMapFilePath: manifestEntry.sourceMap || null,
        sourceMapUrlPath: manifestEntry.sourceMapUrl || null
    });
}
function ManifestEntry(manifestEntry) {
    assignIn(this, {
        filePath: manifestEntry.path,
        urlPath: manifestEntry.url,
        fileType: manifestEntry.type,
        size: manifestEntry.size,
        cacheable: manifestEntry.cacheable,
        hash: manifestEntry.hash || null,
        sourceMapFilePath: manifestEntry.sourceMap || null,
        sourceMapUrlPath: manifestEntry.sourceMapUrl || null
    });
}
function ManifestEntry ( manifestEntry ) { assignIn ( this , { filePath : manifestEntry . path , urlPath : manifestEntry . url , fileType : manifestEntry . type , size : manifestEntry . size , cacheable : manifestEntry . cacheable , hash : manifestEntry . hash || null , sourceMapFilePath : manifestEntry . sourceMap || null , sourceMapUrlPath : manifestEntry . sourceMapUrl || null } ) ; }
Represents single file in the manifest.

@param {object} manifestEntry
@param {string} manifestEntry.path
@param {string} manifestEntry.url
@param {string} manifestEntry.type
@param {number} manifestEntry.size
@param {bool}   manifestEntry.cacheable
@param {string} manifestEntry.hash
@param {string} manifestEntry.sourceMap
@param {string} manifestEntry.sourceMapUrl

@property {string} filePath
@property {string} urlPath
@property {string} fileType
@property {number} size
@property {bool}   cacheable
@property {string} hash
@property {string} sourceMapFilePath
@property {string} sourceMapUrlPath
@constructor
Represents single file in the manifest .