angular-material-datatransfer-lib
Version:
A HTML5 datatransfer UI for handling upload and download of multiple simultaneous files.
82 lines • 10.8 kB
JavaScript
/**
* @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