angular-material-datatransfer-lib
Version:
A HTML5 datatransfer UI for handling upload and download of multiple simultaneous files.
70 lines • 5.61 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/enums/encoding-type.enum.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/** @enum {number} */
var EncodingType = {
Latin1: 0,
Hex: 1,
Base64: 2,
UTF8: 3,
};
export { EncodingType };
EncodingType[EncodingType.Latin1] = 'Latin1';
EncodingType[EncodingType.Hex] = 'Hex';
EncodingType[EncodingType.Base64] = 'Base64';
EncodingType[EncodingType.UTF8] = 'UTF8';
/** @enum {number} */
var EncodingTypeImplementation = {
Internal: 0,
CryptoBrowserify: 1,
};
export { EncodingTypeImplementation };
EncodingTypeImplementation[EncodingTypeImplementation.Internal] = 'Internal';
EncodingTypeImplementation[EncodingTypeImplementation.CryptoBrowserify] = 'CryptoBrowserify';
// tslint:disable-next-line: no-namespace
export var EncodingTypeExtensions;
(function (EncodingTypeExtensions) {
/**
* @param {?} encodingTypeImplementation
* @param {?} encodingType
* @return {?}
*/
function toString(encodingTypeImplementation, encodingType) {
switch (encodingType) {
case EncodingType.Latin1:
return 'latin1';
case EncodingType.Hex:
return 'hex';
case EncodingType.Base64:
return 'base64';
case EncodingType.UTF8:
return 'utf8';
default:
return 'hex';
}
}
EncodingTypeExtensions.toString = toString;
/**
* @param {?} encodingTypeImplementation
* @param {?} encodingType
* @return {?}
*/
function toEnum(encodingTypeImplementation, encodingType) {
switch (encodingType) {
case 'latin1':
return EncodingType.Latin1;
case 'hex':
return EncodingType.Hex;
case 'base64':
return EncodingType.Base64;
case 'utf8':
return EncodingType.UTF8;
default:
return EncodingType.Hex;
}
}
EncodingTypeExtensions.toEnum = toEnum;
})(EncodingTypeExtensions || (EncodingTypeExtensions = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW5jb2RpbmctdHlwZS5lbnVtLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1tYXRlcmlhbC1kYXRhdHJhbnNmZXItbGliLyIsInNvdXJjZXMiOlsibGliL2VudW1zL2VuY29kaW5nLXR5cGUuZW51bS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxJQUFZLFlBQVk7SUFDcEIsTUFBTSxHQUFBO0lBQ04sR0FBRyxHQUFBO0lBQ0gsTUFBTSxHQUFBO0lBQ04sSUFBSSxHQUFBO0VBQ1A7Ozs7Ozs7QUFFRCxJQUFZLDBCQUEwQjtJQUNsQyxRQUFRLEdBQUE7SUFDUixnQkFBZ0IsR0FBQTtFQUNuQjs7Ozs7QUFHRCxNQUFNLEtBQVcsc0JBQXNCLENBNkJ0QztBQTdCRCxXQUFpQixzQkFBc0I7Ozs7OztJQUNuQyxTQUFnQixRQUFRLENBQUMsMEJBQXNELEVBQUUsWUFBMEI7UUFDdkcsUUFBUSxZQUFZLEVBQUU7WUFDbEIsS0FBSyxZQUFZLENBQUMsTUFBTTtnQkFDcEIsT0FBTyxRQUFRLENBQUM7WUFDcEIsS0FBSyxZQUFZLENBQUMsR0FBRztnQkFDakIsT0FBTyxLQUFLLENBQUM7WUFDakIsS0FBSyxZQUFZLENBQUMsTUFBTTtnQkFDcEIsT0FBTyxRQUFRLENBQUM7WUFDcEIsS0FBSyxZQUFZLENBQUMsSUFBSTtnQkFDbEIsT0FBTyxNQUFNLENBQUM7WUFDbEI7Z0JBQ0ksT0FBTyxLQUFLLENBQUM7U0FDcEI7SUFDTCxDQUFDO0lBYmUsK0JBQVEsV0FhdkIsQ0FBQTs7Ozs7O0lBQ0QsU0FBZ0IsTUFBTSxDQUFDLDBCQUFzRCxFQUFFLFlBQW9CO1FBQy9GLFFBQVEsWUFBWSxFQUFFO1lBQ2xCLEtBQUssUUFBUTtnQkFDVCxPQUFPLFlBQVksQ0FBQyxNQUFNLENBQUM7WUFDL0IsS0FBSyxLQUFLO2dCQUNOLE9BQU8sWUFBWSxDQUFDLEdBQUcsQ0FBQztZQUM1QixLQUFLLFFBQVE7Z0JBQ1QsT0FBTyxZQUFZLENBQUMsTUFBTSxDQUFDO1lBQy9CLEtBQUssTUFBTTtnQkFDUCxPQUFPLFlBQVksQ0FBQyxJQUFJLENBQUM7WUFDN0I7Z0JBQ0ksT0FBTyxZQUFZLENBQUMsR0FBRyxDQUFDO1NBQy9CO0lBQ0wsQ0FBQztJQWJlLDZCQUFNLFNBYXJCLENBQUE7QUFDTCxDQUFDLEVBN0JnQixzQkFBc0IsS0FBdEIsc0JBQXNCLFFBNkJ0QyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBlbnVtIEVuY29kaW5nVHlwZSB7XHJcbiAgICBMYXRpbjEsXHJcbiAgICBIZXgsXHJcbiAgICBCYXNlNjQsXHJcbiAgICBVVEY4XHJcbn1cclxuXHJcbmV4cG9ydCBlbnVtIEVuY29kaW5nVHlwZUltcGxlbWVudGF0aW9uIHtcclxuICAgIEludGVybmFsLFxyXG4gICAgQ3J5cHRvQnJvd3NlcmlmeVxyXG59XHJcblxyXG4vLyB0c2xpbnQ6ZGlzYWJsZS1uZXh0LWxpbmU6IG5vLW5hbWVzcGFjZVxyXG5leHBvcnQgbmFtZXNwYWNlIEVuY29kaW5nVHlwZUV4dGVuc2lvbnMge1xyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIHRvU3RyaW5nKGVuY29kaW5nVHlwZUltcGxlbWVudGF0aW9uOiBFbmNvZGluZ1R5cGVJbXBsZW1lbnRhdGlvbiwgZW5jb2RpbmdUeXBlOiBFbmNvZGluZ1R5cGUpOiBzdHJpbmcge1xyXG4gICAgICAgIHN3aXRjaCAoZW5jb2RpbmdUeXBlKSB7XHJcbiAgICAgICAgICAgIGNhc2UgRW5jb2RpbmdUeXBlLkxhdGluMTpcclxuICAgICAgICAgICAgICAgIHJldHVybiAnbGF0aW4xJztcclxuICAgICAgICAgICAgY2FzZSBFbmNvZGluZ1R5cGUuSGV4OlxyXG4gICAgICAgICAgICAgICAgcmV0dXJuICdoZXgnO1xyXG4gICAgICAgICAgICBjYXNlIEVuY29kaW5nVHlwZS5CYXNlNjQ6XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gJ2Jhc2U2NCc7XHJcbiAgICAgICAgICAgIGNhc2UgRW5jb2RpbmdUeXBlLlVURjg6XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gJ3V0ZjgnO1xyXG4gICAgICAgICAgICBkZWZhdWx0OlxyXG4gICAgICAgICAgICAgICAgcmV0dXJuICdoZXgnO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGV4cG9ydCBmdW5jdGlvbiB0b0VudW0oZW5jb2RpbmdUeXBlSW1wbGVtZW50YXRpb246IEVuY29kaW5nVHlwZUltcGxlbWVudGF0aW9uLCBlbmNvZGluZ1R5cGU6IHN0cmluZyk6IEVuY29kaW5nVHlwZSB7XHJcbiAgICAgICAgc3dpdGNoIChlbmNvZGluZ1R5cGUpIHtcclxuICAgICAgICAgICAgY2FzZSAnbGF0aW4xJzpcclxuICAgICAgICAgICAgICAgIHJldHVybiBFbmNvZGluZ1R5cGUuTGF0aW4xO1xyXG4gICAgICAgICAgICBjYXNlICdoZXgnOlxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIEVuY29kaW5nVHlwZS5IZXg7XHJcbiAgICAgICAgICAgIGNhc2UgJ2Jhc2U2NCc6XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gRW5jb2RpbmdUeXBlLkJhc2U2NDtcclxuICAgICAgICAgICAgY2FzZSAndXRmOCc6XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gRW5jb2RpbmdUeXBlLlVURjg7XHJcbiAgICAgICAgICAgIGRlZmF1bHQ6XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gRW5jb2RpbmdUeXBlLkhleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19