angular-material-datatransfer-lib
Version:
A HTML5 datatransfer UI for handling upload and download of multiple simultaneous files.
58 lines • 4.2 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/enums/hash-type.enum.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/** @enum {number} */
var HashType = {
MD5: 0,
SHA1: 1,
};
export { HashType };
HashType[HashType.MD5] = 'MD5';
HashType[HashType.SHA1] = 'SHA1';
/** @enum {number} */
var HashTypeImplementation = {
Internal: 0,
CryptoBrowserify: 1,
};
export { HashTypeImplementation };
HashTypeImplementation[HashTypeImplementation.Internal] = 'Internal';
HashTypeImplementation[HashTypeImplementation.CryptoBrowserify] = 'CryptoBrowserify';
// tslint:disable-next-line: no-namespace
export var HashTypeExtensions;
(function (HashTypeExtensions) {
/**
* @param {?} hashTypeImplementation
* @param {?} hashType
* @return {?}
*/
function toString(hashTypeImplementation, hashType) {
switch (hashType) {
case HashType.MD5:
return 'md5';
case HashType.SHA1:
return 'sha1';
default:
return 'sha1';
}
}
HashTypeExtensions.toString = toString;
/**
* @param {?} hashTypeImplementation
* @param {?} hashType
* @return {?}
*/
function toEnum(hashTypeImplementation, hashType) {
switch (hashType) {
case 'md5':
return HashType.MD5;
case 'sha1':
return HashType.SHA1;
default:
return HashType.SHA1;
}
}
HashTypeExtensions.toEnum = toEnum;
})(HashTypeExtensions || (HashTypeExtensions = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGFzaC10eXBlLmVudW0uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyLW1hdGVyaWFsLWRhdGF0cmFuc2Zlci1saWIvIiwic291cmNlcyI6WyJsaWIvZW51bXMvaGFzaC10eXBlLmVudW0udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsSUFBWSxRQUFRO0lBQ2hCLEdBQUcsR0FBQTtJQUNILElBQUksR0FBQTtFQUNQOzs7OztBQUVELElBQVksc0JBQXNCO0lBQzlCLFFBQVEsR0FBQTtJQUNSLGdCQUFnQixHQUFBO0VBQ25COzs7OztBQUdELE1BQU0sS0FBVyxrQkFBa0IsQ0FxQmxDO0FBckJELFdBQWlCLGtCQUFrQjs7Ozs7O0lBQy9CLFNBQWdCLFFBQVEsQ0FBQyxzQkFBOEMsRUFBRSxRQUFrQjtRQUN2RixRQUFRLFFBQVEsRUFBRTtZQUNkLEtBQUssUUFBUSxDQUFDLEdBQUc7Z0JBQ2IsT0FBTyxLQUFLLENBQUM7WUFDakIsS0FBSyxRQUFRLENBQUMsSUFBSTtnQkFDZCxPQUFPLE1BQU0sQ0FBQztZQUNsQjtnQkFDSSxPQUFPLE1BQU0sQ0FBQztTQUNyQjtJQUNMLENBQUM7SUFUZSwyQkFBUSxXQVN2QixDQUFBOzs7Ozs7SUFDRCxTQUFnQixNQUFNLENBQUMsc0JBQThDLEVBQUUsUUFBZ0I7UUFDbkYsUUFBUSxRQUFRLEVBQUU7WUFDZCxLQUFLLEtBQUs7Z0JBQ04sT0FBTyxRQUFRLENBQUMsR0FBRyxDQUFDO1lBQ3hCLEtBQUssTUFBTTtnQkFDUCxPQUFPLFFBQVEsQ0FBQyxJQUFJLENBQUM7WUFDekI7Z0JBQ0ksT0FBTyxRQUFRLENBQUMsSUFBSSxDQUFDO1NBQzVCO0lBQ0wsQ0FBQztJQVRlLHlCQUFNLFNBU3JCLENBQUE7QUFDTCxDQUFDLEVBckJnQixrQkFBa0IsS0FBbEIsa0JBQWtCLFFBcUJsQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBlbnVtIEhhc2hUeXBlIHtcclxuICAgIE1ENSxcclxuICAgIFNIQTFcclxufVxyXG5cclxuZXhwb3J0IGVudW0gSGFzaFR5cGVJbXBsZW1lbnRhdGlvbiB7XHJcbiAgICBJbnRlcm5hbCxcclxuICAgIENyeXB0b0Jyb3dzZXJpZnlcclxufVxyXG5cclxuLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOiBuby1uYW1lc3BhY2VcclxuZXhwb3J0IG5hbWVzcGFjZSBIYXNoVHlwZUV4dGVuc2lvbnMge1xyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIHRvU3RyaW5nKGhhc2hUeXBlSW1wbGVtZW50YXRpb246IEhhc2hUeXBlSW1wbGVtZW50YXRpb24sIGhhc2hUeXBlOiBIYXNoVHlwZSk6IHN0cmluZyB7XHJcbiAgICAgICAgc3dpdGNoIChoYXNoVHlwZSkge1xyXG4gICAgICAgICAgICBjYXNlIEhhc2hUeXBlLk1ENTpcclxuICAgICAgICAgICAgICAgIHJldHVybiAnbWQ1JztcclxuICAgICAgICAgICAgY2FzZSBIYXNoVHlwZS5TSEExOlxyXG4gICAgICAgICAgICAgICAgcmV0dXJuICdzaGExJztcclxuICAgICAgICAgICAgZGVmYXVsdDpcclxuICAgICAgICAgICAgICAgIHJldHVybiAnc2hhMSc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIHRvRW51bShoYXNoVHlwZUltcGxlbWVudGF0aW9uOiBIYXNoVHlwZUltcGxlbWVudGF0aW9uLCBoYXNoVHlwZTogc3RyaW5nKTogSGFzaFR5cGUge1xyXG4gICAgICAgIHN3aXRjaCAoaGFzaFR5cGUpIHtcclxuICAgICAgICAgICAgY2FzZSAnbWQ1JzpcclxuICAgICAgICAgICAgICAgIHJldHVybiBIYXNoVHlwZS5NRDU7XHJcbiAgICAgICAgICAgIGNhc2UgJ3NoYTEnOlxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIEhhc2hUeXBlLlNIQTE7XHJcbiAgICAgICAgICAgIGRlZmF1bHQ6XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gSGFzaFR5cGUuU0hBMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19