UNPKG

angular-material-datatransfer-lib

Version:

A HTML5 datatransfer UI for handling upload and download of multiple simultaneous files.

124 lines 10.9 kB
/** * @fileoverview added by tsickle * Generated from: lib/models/hash-container.model.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { PreprocessContainer } from './preprocess-container.model'; import { HashTypeExtensions } from '../enums/hash-type.enum'; import { EncodingTypeExtensions } from '../enums/encoding-type.enum'; /** * @record */ export function IHashContainer() { } if (false) { /** @type {?} */ IHashContainer.prototype.file; /** @type {?} */ IHashContainer.prototype.hashType; /** @type {?} */ IHashContainer.prototype.hashTypeString; /** @type {?} */ IHashContainer.prototype.encodingType; /** @type {?} */ IHashContainer.prototype.encodingTypeString; /** @type {?} */ IHashContainer.prototype.inputEncodingType; /** @type {?} */ IHashContainer.prototype.inputEncodingTypeString; /** @type {?} */ IHashContainer.prototype.startDate; /** @type {?} */ IHashContainer.prototype.endDate; /** @type {?} */ IHashContainer.prototype.hash; /** @type {?} */ IHashContainer.prototype.hashString; /** @type {?} */ IHashContainer.prototype.reader; } /** * @record */ export function IStreamHashContainer() { } if (false) { /** @type {?} */ IStreamHashContainer.prototype.chunkSize; /** @type {?} */ IStreamHashContainer.prototype.offset; } var HashContainer = /** @class */ (function (_super) { tslib_1.__extends(HashContainer, _super); function HashContainer(file, hashTypeImplementation, encodingTypeImplementation, hashType, encodingType, inputEncodingType) { var _this = _super.call(this) || this; _this.file = file; _this.hashType = hashType; _this.hashTypeString = HashTypeExtensions.toString(hashTypeImplementation, hashType); _this.encodingType = encodingType; _this.encodingTypeString = EncodingTypeExtensions.toString(encodingTypeImplementation, encodingType); _this.inputEncodingType = inputEncodingType; _this.inputEncodingTypeString = EncodingTypeExtensions.toString(encodingTypeImplementation, inputEncodingType); _this.startDate = new Date(); _this.endDate = new Date(); _this.reader = new FileReader(); return _this; } return HashContainer; }(PreprocessContainer)); export { HashContainer }; if (false) { /** @type {?} */ HashContainer.prototype.file; /** @type {?} */ HashContainer.prototype.hashType; /** @type {?} */ HashContainer.prototype.hashTypeString; /** @type {?} */ HashContainer.prototype.encodingType; /** @type {?} */ HashContainer.prototype.encodingTypeString; /** @type {?} */ HashContainer.prototype.inputEncodingType; /** @type {?} */ HashContainer.prototype.inputEncodingTypeString; /** @type {?} */ HashContainer.prototype.startDate; /** @type {?} */ HashContainer.prototype.endDate; /** @type {?} */ HashContainer.prototype.hash; /** @type {?} */ HashContainer.prototype.hashString; /** @type {?} */ HashContainer.prototype.reader; } var StreamHashContainer = /** @class */ (function (_super) { tslib_1.__extends(StreamHashContainer, _super); function StreamHashContainer(file, hashTypeImplementation, encodingTypeImplementation, hashType, encodingType, inputEncodingType) { var _this = _super.call(this, file, hashTypeImplementation, encodingTypeImplementation, hashType, encodingType, inputEncodingType) || this; _this.chunkSize = 0; _this.offset = 0; return _this; } /** * @param {?} cancel * @return {?} */ StreamHashContainer.prototype.cancel = /** * @param {?} cancel * @return {?} */ function (cancel) { _super.prototype.cancel.call(this, cancel); this.offset = 0; }; return StreamHashContainer; }(HashContainer)); export { StreamHashContainer }; if (false) { /** @type {?} */ StreamHashContainer.prototype.chunkSize; /** @type {?} */ StreamHashContainer.prototype.offset; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGFzaC1jb250YWluZXIubW9kZWwuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyLW1hdGVyaWFsLWRhdGF0cmFuc2Zlci1saWIvIiwic291cmNlcyI6WyJsaWIvbW9kZWxzL2hhc2gtY29udGFpbmVyLm1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLE9BQU8sRUFBd0IsbUJBQW1CLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUN6RixPQUFPLEVBQW9DLGtCQUFrQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDL0YsT0FBTyxFQUE0QyxzQkFBc0IsRUFBRSxNQUFNLDZCQUE2QixDQUFDOzs7O0FBRS9HLG9DQWFDOzs7SUFaRyw4QkFBVzs7SUFDWCxrQ0FBbUI7O0lBQ25CLHdDQUF1Qjs7SUFDdkIsc0NBQTJCOztJQUMzQiw0Q0FBMkI7O0lBQzNCLDJDQUFnQzs7SUFDaEMsaURBQWdDOztJQUNoQyxtQ0FBZ0I7O0lBQ2hCLGlDQUFjOztJQUNkLDhCQUFVOztJQUNWLG9DQUFtQjs7SUFDbkIsZ0NBQW1COzs7OztBQUd2QiwwQ0FHQzs7O0lBRkcseUNBQWtCOztJQUNsQixzQ0FBZTs7QUFHbkI7SUFBbUMseUNBQW1CO0lBY2xELHVCQUFtQixJQUFVLEVBQUUsc0JBQThDLEVBQUUsMEJBQXNELEVBQ2xILFFBQWtCLEVBQUUsWUFBMEIsRUFBRSxpQkFBK0I7UUFEbEcsWUFFSSxpQkFBTyxTQVdWO1FBVkcsS0FBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7UUFDakIsS0FBSSxDQUFDLFFBQVEsR0FBRyxRQUFRLENBQUM7UUFDekIsS0FBSSxDQUFDLGNBQWMsR0FBRyxrQkFBa0IsQ0FBQyxRQUFRLENBQUMsc0JBQXNCLEVBQUUsUUFBUSxDQUFDLENBQUM7UUFDcEYsS0FBSSxDQUFDLFlBQVksR0FBRyxZQUFZLENBQUM7UUFDakMsS0FBSSxDQUFDLGtCQUFrQixHQUFHLHNCQUFzQixDQUFDLFFBQVEsQ0FBQywwQkFBMEIsRUFBRSxZQUFZLENBQUMsQ0FBQztRQUNwRyxLQUFJLENBQUMsaUJBQWlCLEdBQUcsaUJBQWlCLENBQUM7UUFDM0MsS0FBSSxDQUFDLHVCQUF1QixHQUFHLHNCQUFzQixDQUFDLFFBQVEsQ0FBQywwQkFBMEIsRUFBRSxpQkFBaUIsQ0FBQyxDQUFDO1FBQzlHLEtBQUksQ0FBQyxTQUFTLEdBQUcsSUFBSSxJQUFJLEVBQUUsQ0FBQztRQUM1QixLQUFJLENBQUMsT0FBTyxHQUFHLElBQUksSUFBSSxFQUFFLENBQUM7UUFDMUIsS0FBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLFVBQVUsRUFBRSxDQUFDOztJQUNuQyxDQUFDO0lBQ0wsb0JBQUM7QUFBRCxDQUFDLEFBNUJELENBQW1DLG1CQUFtQixHQTRCckQ7Ozs7SUEzQkcsNkJBQWtCOztJQUNsQixpQ0FBMEI7O0lBQzFCLHVDQUE4Qjs7SUFDOUIscUNBQWtDOztJQUNsQywyQ0FBa0M7O0lBQ2xDLDBDQUF1Qzs7SUFDdkMsZ0RBQXVDOztJQUN2QyxrQ0FBdUI7O0lBQ3ZCLGdDQUFxQjs7SUFDckIsNkJBQWlCOztJQUNqQixtQ0FBMEI7O0lBQzFCLCtCQUEwQjs7QUFrQjlCO0lBQXlDLCtDQUFhO0lBSWxELDZCQUFtQixJQUFVLEVBQUUsc0JBQThDLEVBQUUsMEJBQXNELEVBQ2xILFFBQWtCLEVBQUUsWUFBMEIsRUFBRSxpQkFBK0I7UUFEbEcsWUFFSSxrQkFBTSxJQUFJLEVBQUUsc0JBQXNCLEVBQUUsMEJBQTBCLEVBQUUsUUFBUSxFQUFFLFlBQVksRUFBRSxpQkFBaUIsQ0FBQyxTQUc3RztRQUZHLEtBQUksQ0FBQyxTQUFTLEdBQUcsQ0FBQyxDQUFDO1FBQ25CLEtBQUksQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDOztJQUNwQixDQUFDOzs7OztJQUVNLG9DQUFNOzs7O0lBQWIsVUFBYyxNQUFlO1FBQ3pCLGlCQUFNLE1BQU0sWUFBQyxNQUFNLENBQUMsQ0FBQztRQUNyQixJQUFJLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQztJQUNwQixDQUFDO0lBQ0wsMEJBQUM7QUFBRCxDQUFDLEFBZkQsQ0FBeUMsYUFBYSxHQWVyRDs7OztJQWRHLHdDQUF5Qjs7SUFDekIscUNBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSVByZXByb2Nlc3NDb250YWluZXIsIFByZXByb2Nlc3NDb250YWluZXIgfSBmcm9tICcuL3ByZXByb2Nlc3MtY29udGFpbmVyLm1vZGVsJztcclxuaW1wb3J0IHsgSGFzaFR5cGUsIEhhc2hUeXBlSW1wbGVtZW50YXRpb24sIEhhc2hUeXBlRXh0ZW5zaW9ucyB9IGZyb20gJy4uL2VudW1zL2hhc2gtdHlwZS5lbnVtJztcclxuaW1wb3J0IHsgRW5jb2RpbmdUeXBlLCBFbmNvZGluZ1R5cGVJbXBsZW1lbnRhdGlvbiwgRW5jb2RpbmdUeXBlRXh0ZW5zaW9ucyB9IGZyb20gJy4uL2VudW1zL2VuY29kaW5nLXR5cGUuZW51bSc7XHJcblxyXG5leHBvcnQgaW50ZXJmYWNlIElIYXNoQ29udGFpbmVyIGV4dGVuZHMgSVByZXByb2Nlc3NDb250YWluZXIge1xyXG4gICAgZmlsZTogRmlsZTtcclxuICAgIGhhc2hUeXBlOiBIYXNoVHlwZTtcclxuICAgIGhhc2hUeXBlU3RyaW5nOiBzdHJpbmc7XHJcbiAgICBlbmNvZGluZ1R5cGU6IEVuY29kaW5nVHlwZTtcclxuICAgIGVuY29kaW5nVHlwZVN0cmluZzogc3RyaW5nO1xyXG4gICAgaW5wdXRFbmNvZGluZ1R5cGU6IEVuY29kaW5nVHlwZTtcclxuICAgIGlucHV0RW5jb2RpbmdUeXBlU3RyaW5nOiBzdHJpbmc7XHJcbiAgICBzdGFydERhdGU6IERhdGU7XHJcbiAgICBlbmREYXRlOiBEYXRlO1xyXG4gICAgaGFzaDogYW55O1xyXG4gICAgaGFzaFN0cmluZzogc3RyaW5nO1xyXG4gICAgcmVhZGVyOiBGaWxlUmVhZGVyO1xyXG59XHJcblxyXG5leHBvcnQgaW50ZXJmYWNlIElTdHJlYW1IYXNoQ29udGFpbmVyIGV4dGVuZHMgSUhhc2hDb250YWluZXIge1xyXG4gICAgY2h1bmtTaXplOiBudW1iZXI7XHJcbiAgICBvZmZzZXQ6IG51bWJlcjtcclxufVxyXG5cclxuZXhwb3J0IGNsYXNzIEhhc2hDb250YWluZXIgZXh0ZW5kcyBQcmVwcm9jZXNzQ29udGFpbmVyIGltcGxlbWVudHMgSUhhc2hDb250YWluZXIge1xyXG4gICAgcHVibGljIGZpbGU6IEZpbGU7XHJcbiAgICBwdWJsaWMgaGFzaFR5cGU6IEhhc2hUeXBlO1xyXG4gICAgcHVibGljIGhhc2hUeXBlU3RyaW5nOiBzdHJpbmc7XHJcbiAgICBwdWJsaWMgZW5jb2RpbmdUeXBlOiBFbmNvZGluZ1R5cGU7XHJcbiAgICBwdWJsaWMgZW5jb2RpbmdUeXBlU3RyaW5nOiBzdHJpbmc7XHJcbiAgICBwdWJsaWMgaW5wdXRFbmNvZGluZ1R5cGU6IEVuY29kaW5nVHlwZTtcclxuICAgIHB1YmxpYyBpbnB1dEVuY29kaW5nVHlwZVN0cmluZzogc3RyaW5nO1xyXG4gICAgcHVibGljIHN0YXJ0RGF0ZTogRGF0ZTtcclxuICAgIHB1YmxpYyBlbmREYXRlOiBEYXRlO1xyXG4gICAgcHVibGljIGhhc2g6IGFueTtcclxuICAgIHB1YmxpYyBoYXNoU3RyaW5nOiBzdHJpbmc7XHJcbiAgICBwdWJsaWMgcmVhZGVyOiBGaWxlUmVhZGVyO1xyXG5cclxuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcihmaWxlOiBGaWxlLCBoYXNoVHlwZUltcGxlbWVudGF0aW9uOiBIYXNoVHlwZUltcGxlbWVudGF0aW9uLCBlbmNvZGluZ1R5cGVJbXBsZW1lbnRhdGlvbjogRW5jb2RpbmdUeXBlSW1wbGVtZW50YXRpb24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgaGFzaFR5cGU6IEhhc2hUeXBlLCBlbmNvZGluZ1R5cGU6IEVuY29kaW5nVHlwZSwgaW5wdXRFbmNvZGluZ1R5cGU6IEVuY29kaW5nVHlwZSkge1xyXG4gICAgICAgIHN1cGVyKCk7XHJcbiAgICAgICAgdGhpcy5maWxlID0gZmlsZTtcclxuICAgICAgICB0aGlzLmhhc2hUeXBlID0gaGFzaFR5cGU7XHJcbiAgICAgICAgdGhpcy5oYXNoVHlwZVN0cmluZyA9IEhhc2hUeXBlRXh0ZW5zaW9ucy50b1N0cmluZyhoYXNoVHlwZUltcGxlbWVudGF0aW9uLCBoYXNoVHlwZSk7XHJcbiAgICAgICAgdGhpcy5lbmNvZGluZ1R5cGUgPSBlbmNvZGluZ1R5cGU7XHJcbiAgICAgICAgdGhpcy5lbmNvZGluZ1R5cGVTdHJpbmcgPSBFbmNvZGluZ1R5cGVFeHRlbnNpb25zLnRvU3RyaW5nKGVuY29kaW5nVHlwZUltcGxlbWVudGF0aW9uLCBlbmNvZGluZ1R5cGUpO1xyXG4gICAgICAgIHRoaXMuaW5wdXRFbmNvZGluZ1R5cGUgPSBpbnB1dEVuY29kaW5nVHlwZTtcclxuICAgICAgICB0aGlzLmlucHV0RW5jb2RpbmdUeXBlU3RyaW5nID0gRW5jb2RpbmdUeXBlRXh0ZW5zaW9ucy50b1N0cmluZyhlbmNvZGluZ1R5cGVJbXBsZW1lbnRhdGlvbiwgaW5wdXRFbmNvZGluZ1R5cGUpO1xyXG4gICAgICAgIHRoaXMuc3RhcnREYXRlID0gbmV3IERhdGUoKTtcclxuICAgICAgICB0aGlzLmVuZERhdGUgPSBuZXcgRGF0ZSgpO1xyXG4gICAgICAgIHRoaXMucmVhZGVyID0gbmV3IEZpbGVSZWFkZXIoKTtcclxuICAgIH1cclxufVxyXG5cclxuZXhwb3J0IGNsYXNzIFN0cmVhbUhhc2hDb250YWluZXIgZXh0ZW5kcyBIYXNoQ29udGFpbmVyIGltcGxlbWVudHMgSVN0cmVhbUhhc2hDb250YWluZXIge1xyXG4gICAgcHVibGljIGNodW5rU2l6ZTogbnVtYmVyO1xyXG4gICAgcHVibGljIG9mZnNldDogbnVtYmVyO1xyXG5cclxuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcihmaWxlOiBGaWxlLCBoYXNoVHlwZUltcGxlbWVudGF0aW9uOiBIYXNoVHlwZUltcGxlbWVudGF0aW9uLCBlbmNvZGluZ1R5cGVJbXBsZW1lbnRhdGlvbjogRW5jb2RpbmdUeXBlSW1wbGVtZW50YXRpb24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgaGFzaFR5cGU6IEhhc2hUeXBlLCBlbmNvZGluZ1R5cGU6IEVuY29kaW5nVHlwZSwgaW5wdXRFbmNvZGluZ1R5cGU6IEVuY29kaW5nVHlwZSkge1xyXG4gICAgICAgIHN1cGVyKGZpbGUsIGhhc2hUeXBlSW1wbGVtZW50YXRpb24sIGVuY29kaW5nVHlwZUltcGxlbWVudGF0aW9uLCBoYXNoVHlwZSwgZW5jb2RpbmdUeXBlLCBpbnB1dEVuY29kaW5nVHlwZSk7XHJcbiAgICAgICAgdGhpcy5jaHVua1NpemUgPSAwO1xyXG4gICAgICAgIHRoaXMub2Zmc2V0ID0gMDtcclxuICAgIH1cclxuXHJcbiAgICBwdWJsaWMgY2FuY2VsKGNhbmNlbDogYm9vbGVhbik6IHZvaWQge1xyXG4gICAgICAgIHN1cGVyLmNhbmNlbChjYW5jZWwpO1xyXG4gICAgICAgIHRoaXMub2Zmc2V0ID0gMDtcclxuICAgIH1cclxufVxyXG4iXX0=