UNPKG

angular-material-datatransfer-lib

Version:

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

82 lines 10.8 kB
/** * @fileoverview added by tsickle * Generated from: lib/services/demo.service.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Injectable } from '@angular/core'; import { DatatransferItem } from '../models/datatransfer-item.model'; import { SizeContainer } from '../models/size-container.model'; import { DecimalByteUnit } from '../enums/decimal-byte-unit.enum'; import { ProgressContainer } from '../models/progress-container.model'; import { TransferType } from '../enums/transfer-type.enum'; import { TransferStatus } from '../enums/transfer-status.enum'; import { PreprocessContainer } from '../models/preprocess-container.model'; var DemoService = /** @class */ (function () { function DemoService() { this.title = 'angular-material-datatransfer'; this.testItems = [ new DatatransferItem({ id: '1', name: 'DICOM_patientXY_1.dcm', path: '/mnt/sdcard/folder1/a/b/', sizeContainer: new SizeContainer({ decimalByteUnit: DecimalByteUnit.MB, decimalByteUnitSize: 15 }), progressContainer: new ProgressContainer(15 * 1000 * 1000), transferType: TransferType.Upload, status: TransferStatus.Uploading }), new DatatransferItem({ id: '2', name: 'DICOM_patientXY_2.dcm', path: '/mnt/sdcard/folder1/a/b/', sizeContainer: new SizeContainer({ decimalByteUnit: DecimalByteUnit.MB, decimalByteUnitSize: 17 }), transferType: TransferType.Upload, status: TransferStatus.Failed }), new DatatransferItem({ id: '3', name: 'DICOM_patientXY_3.dcm', path: '/mnt/sdcard/folder1/a/b/', preprocessContainer: new PreprocessContainer({ percent: 30 }), sizeContainer: new SizeContainer({ decimalByteUnit: DecimalByteUnit.MB, decimalByteUnitSize: 13 }), transferType: TransferType.Upload, status: TransferStatus.Preprocessing }), new DatatransferItem({ id: '4', name: 'DICOM_patientXY_4.dcm', path: '/mnt/sdcard/folder1/a/b/', sizeContainer: new SizeContainer({ decimalByteUnit: DecimalByteUnit.MB, decimalByteUnitSize: 11 }), transferType: TransferType.Upload, status: TransferStatus.Queued, }), new DatatransferItem({ id: '5', name: 'SMIR.Thorax.089Y.M.CT.7.000.dcm.zip', path: '/', sizeContainer: new SizeContainer({ decimalByteUnit: DecimalByteUnit.GB, decimalByteUnitSize: 2 }), transferType: TransferType.Download, status: TransferStatus.Queued }), new DatatransferItem({ id: '6', name: 'NIFTI_patientXY.nii', path: '/mnt/sdcard/folder2/d/', sizeContainer: new SizeContainer({ decimalByteUnit: DecimalByteUnit.GB, decimalByteUnitSize: 12 }), transferType: TransferType.Upload, status: TransferStatus.Queued, }) ]; } DemoService.decorators = [ { type: Injectable } ]; return DemoService; }()); export { DemoService }; if (false) { /** @type {?} */ DemoService.prototype.title; /** @type {?} */ DemoService.prototype.testItems; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVtby5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1tYXRlcmlhbC1kYXRhdHJhbnNmZXItbGliLyIsInNvdXJjZXMiOlsibGliL3NlcnZpY2VzL2RlbW8uc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFxQixnQkFBZ0IsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQ3hGLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUMvRCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0saUNBQWlDLENBQUM7QUFDbEUsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDdkUsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBQzNELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUMvRCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUUzRTtJQUFBO1FBRUUsVUFBSyxHQUFHLCtCQUErQixDQUFDO1FBRXhDLGNBQVMsR0FBd0I7WUFDL0IsSUFBSSxnQkFBZ0IsQ0FBQztnQkFDbkIsRUFBRSxFQUFFLEdBQUc7Z0JBQ1AsSUFBSSxFQUFFLHVCQUF1QjtnQkFDN0IsSUFBSSxFQUFFLDBCQUEwQjtnQkFDaEMsYUFBYSxFQUFFLElBQUksYUFBYSxDQUFDLEVBQUUsZUFBZSxFQUFFLGVBQWUsQ0FBQyxFQUFFLEVBQUUsbUJBQW1CLEVBQUUsRUFBRSxFQUFFLENBQUM7Z0JBQ2xHLGlCQUFpQixFQUFFLElBQUksaUJBQWlCLENBQUMsRUFBRSxHQUFHLElBQUksR0FBRyxJQUFJLENBQUM7Z0JBQzFELFlBQVksRUFBRSxZQUFZLENBQUMsTUFBTTtnQkFDakMsTUFBTSxFQUFFLGNBQWMsQ0FBQyxTQUFTO2FBQ2pDLENBQUM7WUFDRixJQUFJLGdCQUFnQixDQUFDO2dCQUNuQixFQUFFLEVBQUUsR0FBRztnQkFDUCxJQUFJLEVBQUUsdUJBQXVCO2dCQUM3QixJQUFJLEVBQUUsMEJBQTBCO2dCQUNoQyxhQUFhLEVBQUUsSUFBSSxhQUFhLENBQUMsRUFBRSxlQUFlLEVBQUUsZUFBZSxDQUFDLEVBQUUsRUFBRSxtQkFBbUIsRUFBRSxFQUFFLEVBQUUsQ0FBQztnQkFDbEcsWUFBWSxFQUFFLFlBQVksQ0FBQyxNQUFNO2dCQUNqQyxNQUFNLEVBQUUsY0FBYyxDQUFDLE1BQU07YUFDOUIsQ0FBQztZQUNGLElBQUksZ0JBQWdCLENBQUM7Z0JBQ25CLEVBQUUsRUFBRSxHQUFHO2dCQUNQLElBQUksRUFBRSx1QkFBdUI7Z0JBQzdCLElBQUksRUFBRSwwQkFBMEI7Z0JBQ2hDLG1CQUFtQixFQUFFLElBQUksbUJBQW1CLENBQUMsRUFBRSxPQUFPLEVBQUUsRUFBRSxFQUFFLENBQUM7Z0JBQzdELGFBQWEsRUFBRSxJQUFJLGFBQWEsQ0FBQyxFQUFFLGVBQWUsRUFBRSxlQUFlLENBQUMsRUFBRSxFQUFFLG1CQUFtQixFQUFFLEVBQUUsRUFBRSxDQUFDO2dCQUNsRyxZQUFZLEVBQUUsWUFBWSxDQUFDLE1BQU07Z0JBQ2pDLE1BQU0sRUFBRSxjQUFjLENBQUMsYUFBYTthQUNyQyxDQUFDO1lBQ0YsSUFBSSxnQkFBZ0IsQ0FBQztnQkFDbkIsRUFBRSxFQUFFLEdBQUc7Z0JBQ1AsSUFBSSxFQUFFLHVCQUF1QjtnQkFDN0IsSUFBSSxFQUFFLDBCQUEwQjtnQkFDaEMsYUFBYSxFQUFFLElBQUksYUFBYSxDQUFDLEVBQUUsZUFBZSxFQUFFLGVBQWUsQ0FBQyxFQUFFLEVBQUUsbUJBQW1CLEVBQUUsRUFBRSxFQUFFLENBQUM7Z0JBQ2xHLFlBQVksRUFBRSxZQUFZLENBQUMsTUFBTTtnQkFDakMsTUFBTSxFQUFFLGNBQWMsQ0FBQyxNQUFNO2FBQzlCLENBQUM7WUFDRixJQUFJLGdCQUFnQixDQUFDO2dCQUNuQixFQUFFLEVBQUUsR0FBRztnQkFDUCxJQUFJLEVBQUUscUNBQXFDO2dCQUMzQyxJQUFJLEVBQUUsR0FBRztnQkFDVCxhQUFhLEVBQUUsSUFBSSxhQUFhLENBQUMsRUFBRSxlQUFlLEVBQUUsZUFBZSxDQUFDLEVBQUUsRUFBRSxtQkFBbUIsRUFBRSxDQUFDLEVBQUUsQ0FBQztnQkFDakcsWUFBWSxFQUFFLFlBQVksQ0FBQyxRQUFRO2dCQUNuQyxNQUFNLEVBQUUsY0FBYyxDQUFDLE1BQU07YUFDOUIsQ0FBQztZQUNGLElBQUksZ0JBQWdCLENBQUM7Z0JBQ25CLEVBQUUsRUFBRSxHQUFHO2dCQUNQLElBQUksRUFBRSxxQkFBcUI7Z0JBQzNCLElBQUksRUFBRSx3QkFBd0I7Z0JBQzlCLGFBQWEsRUFBRSxJQUFJLGFBQWEsQ0FBQyxFQUFFLGVBQWUsRUFBRSxlQUFlLENBQUMsRUFBRSxFQUFFLG1CQUFtQixFQUFFLEVBQUUsRUFBRSxDQUFDO2dCQUNsRyxZQUFZLEVBQUUsWUFBWSxDQUFDLE1BQU07Z0JBQ2pDLE1BQU0sRUFBRSxjQUFjLENBQUMsTUFBTTthQUM5QixDQUFDO1NBQ0gsQ0FBQztJQUNKLENBQUM7O2dCQXhEQSxVQUFVOztJQXdEWCxrQkFBQztDQUFBLEFBeERELElBd0RDO1NBdkRZLFdBQVc7OztJQUN0Qiw0QkFBd0M7O0lBRXhDLGdDQW1ERSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgSURhdGF0cmFuc2Zlckl0ZW0sIERhdGF0cmFuc2Zlckl0ZW0gfSBmcm9tICcuLi9tb2RlbHMvZGF0YXRyYW5zZmVyLWl0ZW0ubW9kZWwnO1xyXG5pbXBvcnQgeyBTaXplQ29udGFpbmVyIH0gZnJvbSAnLi4vbW9kZWxzL3NpemUtY29udGFpbmVyLm1vZGVsJztcclxuaW1wb3J0IHsgRGVjaW1hbEJ5dGVVbml0IH0gZnJvbSAnLi4vZW51bXMvZGVjaW1hbC1ieXRlLXVuaXQuZW51bSc7XHJcbmltcG9ydCB7IFByb2dyZXNzQ29udGFpbmVyIH0gZnJvbSAnLi4vbW9kZWxzL3Byb2dyZXNzLWNvbnRhaW5lci5tb2RlbCc7XHJcbmltcG9ydCB7IFRyYW5zZmVyVHlwZSB9IGZyb20gJy4uL2VudW1zL3RyYW5zZmVyLXR5cGUuZW51bSc7XHJcbmltcG9ydCB7IFRyYW5zZmVyU3RhdHVzIH0gZnJvbSAnLi4vZW51bXMvdHJhbnNmZXItc3RhdHVzLmVudW0nO1xyXG5pbXBvcnQgeyBQcmVwcm9jZXNzQ29udGFpbmVyIH0gZnJvbSAnLi4vbW9kZWxzL3ByZXByb2Nlc3MtY29udGFpbmVyLm1vZGVsJztcclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIERlbW9TZXJ2aWNlIHtcclxuICB0aXRsZSA9ICdhbmd1bGFyLW1hdGVyaWFsLWRhdGF0cmFuc2Zlcic7XHJcblxyXG4gIHRlc3RJdGVtczogSURhdGF0cmFuc2Zlckl0ZW1bXSA9IFtcclxuICAgIG5ldyBEYXRhdHJhbnNmZXJJdGVtKHtcclxuICAgICAgaWQ6ICcxJyxcclxuICAgICAgbmFtZTogJ0RJQ09NX3BhdGllbnRYWV8xLmRjbScsXHJcbiAgICAgIHBhdGg6ICcvbW50L3NkY2FyZC9mb2xkZXIxL2EvYi8nLFxyXG4gICAgICBzaXplQ29udGFpbmVyOiBuZXcgU2l6ZUNvbnRhaW5lcih7IGRlY2ltYWxCeXRlVW5pdDogRGVjaW1hbEJ5dGVVbml0Lk1CLCBkZWNpbWFsQnl0ZVVuaXRTaXplOiAxNSB9KSxcclxuICAgICAgcHJvZ3Jlc3NDb250YWluZXI6IG5ldyBQcm9ncmVzc0NvbnRhaW5lcigxNSAqIDEwMDAgKiAxMDAwKSxcclxuICAgICAgdHJhbnNmZXJUeXBlOiBUcmFuc2ZlclR5cGUuVXBsb2FkLFxyXG4gICAgICBzdGF0dXM6IFRyYW5zZmVyU3RhdHVzLlVwbG9hZGluZ1xyXG4gICAgfSksXHJcbiAgICBuZXcgRGF0YXRyYW5zZmVySXRlbSh7XHJcbiAgICAgIGlkOiAnMicsXHJcbiAgICAgIG5hbWU6ICdESUNPTV9wYXRpZW50WFlfMi5kY20nLFxyXG4gICAgICBwYXRoOiAnL21udC9zZGNhcmQvZm9sZGVyMS9hL2IvJyxcclxuICAgICAgc2l6ZUNvbnRhaW5lcjogbmV3IFNpemVDb250YWluZXIoeyBkZWNpbWFsQnl0ZVVuaXQ6IERlY2ltYWxCeXRlVW5pdC5NQiwgZGVjaW1hbEJ5dGVVbml0U2l6ZTogMTcgfSksXHJcbiAgICAgIHRyYW5zZmVyVHlwZTogVHJhbnNmZXJUeXBlLlVwbG9hZCxcclxuICAgICAgc3RhdHVzOiBUcmFuc2ZlclN0YXR1cy5GYWlsZWRcclxuICAgIH0pLFxyXG4gICAgbmV3IERhdGF0cmFuc2Zlckl0ZW0oe1xyXG4gICAgICBpZDogJzMnLFxyXG4gICAgICBuYW1lOiAnRElDT01fcGF0aWVudFhZXzMuZGNtJyxcclxuICAgICAgcGF0aDogJy9tbnQvc2RjYXJkL2ZvbGRlcjEvYS9iLycsXHJcbiAgICAgIHByZXByb2Nlc3NDb250YWluZXI6IG5ldyBQcmVwcm9jZXNzQ29udGFpbmVyKHsgcGVyY2VudDogMzAgfSksXHJcbiAgICAgIHNpemVDb250YWluZXI6IG5ldyBTaXplQ29udGFpbmVyKHsgZGVjaW1hbEJ5dGVVbml0OiBEZWNpbWFsQnl0ZVVuaXQuTUIsIGRlY2ltYWxCeXRlVW5pdFNpemU6IDEzIH0pLFxyXG4gICAgICB0cmFuc2ZlclR5cGU6IFRyYW5zZmVyVHlwZS5VcGxvYWQsXHJcbiAgICAgIHN0YXR1czogVHJhbnNmZXJTdGF0dXMuUHJlcHJvY2Vzc2luZ1xyXG4gICAgfSksXHJcbiAgICBuZXcgRGF0YXRyYW5zZmVySXRlbSh7XHJcbiAgICAgIGlkOiAnNCcsXHJcbiAgICAgIG5hbWU6ICdESUNPTV9wYXRpZW50WFlfNC5kY20nLFxyXG4gICAgICBwYXRoOiAnL21udC9zZGNhcmQvZm9sZGVyMS9hL2IvJyxcclxuICAgICAgc2l6ZUNvbnRhaW5lcjogbmV3IFNpemVDb250YWluZXIoeyBkZWNpbWFsQnl0ZVVuaXQ6IERlY2ltYWxCeXRlVW5pdC5NQiwgZGVjaW1hbEJ5dGVVbml0U2l6ZTogMTEgfSksXHJcbiAgICAgIHRyYW5zZmVyVHlwZTogVHJhbnNmZXJUeXBlLlVwbG9hZCxcclxuICAgICAgc3RhdHVzOiBUcmFuc2ZlclN0YXR1cy5RdWV1ZWQsXHJcbiAgICB9KSxcclxuICAgIG5ldyBEYXRhdHJhbnNmZXJJdGVtKHtcclxuICAgICAgaWQ6ICc1JyxcclxuICAgICAgbmFtZTogJ1NNSVIuVGhvcmF4LjA4OVkuTS5DVC43LjAwMC5kY20uemlwJyxcclxuICAgICAgcGF0aDogJy8nLFxyXG4gICAgICBzaXplQ29udGFpbmVyOiBuZXcgU2l6ZUNvbnRhaW5lcih7IGRlY2ltYWxCeXRlVW5pdDogRGVjaW1hbEJ5dGVVbml0LkdCLCBkZWNpbWFsQnl0ZVVuaXRTaXplOiAyIH0pLFxyXG4gICAgICB0cmFuc2ZlclR5cGU6IFRyYW5zZmVyVHlwZS5Eb3dubG9hZCxcclxuICAgICAgc3RhdHVzOiBUcmFuc2ZlclN0YXR1cy5RdWV1ZWRcclxuICAgIH0pLFxyXG4gICAgbmV3IERhdGF0cmFuc2Zlckl0ZW0oe1xyXG4gICAgICBpZDogJzYnLFxyXG4gICAgICBuYW1lOiAnTklGVElfcGF0aWVudFhZLm5paScsXHJcbiAgICAgIHBhdGg6ICcvbW50L3NkY2FyZC9mb2xkZXIyL2QvJyxcclxuICAgICAgc2l6ZUNvbnRhaW5lcjogbmV3IFNpemVDb250YWluZXIoeyBkZWNpbWFsQnl0ZVVuaXQ6IERlY2ltYWxCeXRlVW5pdC5HQiwgZGVjaW1hbEJ5dGVVbml0U2l6ZTogMTIgfSksXHJcbiAgICAgIHRyYW5zZmVyVHlwZTogVHJhbnNmZXJUeXBlLlVwbG9hZCxcclxuICAgICAgc3RhdHVzOiBUcmFuc2ZlclN0YXR1cy5RdWV1ZWQsXHJcbiAgICB9KVxyXG4gIF07XHJcbn1cclxuIl19