UNPKG

angular-material-datatransfer-lib

Version:

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

80 lines 10.6 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'; export class DemoService { constructor() { 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 } ]; if (false) { /** @type {?} */ DemoService.prototype.title; /** @type {?} */ DemoService.prototype.testItems; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVtby5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1tYXRlcmlhbC1kYXRhdHJhbnNmZXItbGliLyIsInNvdXJjZXMiOlsibGliL3NlcnZpY2VzL2RlbW8uc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFxQixnQkFBZ0IsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQ3hGLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUMvRCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0saUNBQWlDLENBQUM7QUFDbEUsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDdkUsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBQzNELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUMvRCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUczRSxNQUFNLE9BQU8sV0FBVztJQUR4QjtRQUVFLFVBQUssR0FBRywrQkFBK0IsQ0FBQztRQUV4QyxjQUFTLEdBQXdCO1lBQy9CLElBQUksZ0JBQWdCLENBQUM7Z0JBQ25CLEVBQUUsRUFBRSxHQUFHO2dCQUNQLElBQUksRUFBRSx1QkFBdUI7Z0JBQzdCLElBQUksRUFBRSwwQkFBMEI7Z0JBQ2hDLGFBQWEsRUFBRSxJQUFJLGFBQWEsQ0FBQyxFQUFFLGVBQWUsRUFBRSxlQUFlLENBQUMsRUFBRSxFQUFFLG1CQUFtQixFQUFFLEVBQUUsRUFBRSxDQUFDO2dCQUNsRyxpQkFBaUIsRUFBRSxJQUFJLGlCQUFpQixDQUFDLEVBQUUsR0FBRyxJQUFJLEdBQUcsSUFBSSxDQUFDO2dCQUMxRCxZQUFZLEVBQUUsWUFBWSxDQUFDLE1BQU07Z0JBQ2pDLE1BQU0sRUFBRSxjQUFjLENBQUMsU0FBUzthQUNqQyxDQUFDO1lBQ0YsSUFBSSxnQkFBZ0IsQ0FBQztnQkFDbkIsRUFBRSxFQUFFLEdBQUc7Z0JBQ1AsSUFBSSxFQUFFLHVCQUF1QjtnQkFDN0IsSUFBSSxFQUFFLDBCQUEwQjtnQkFDaEMsYUFBYSxFQUFFLElBQUksYUFBYSxDQUFDLEVBQUUsZUFBZSxFQUFFLGVBQWUsQ0FBQyxFQUFFLEVBQUUsbUJBQW1CLEVBQUUsRUFBRSxFQUFFLENBQUM7Z0JBQ2xHLFlBQVksRUFBRSxZQUFZLENBQUMsTUFBTTtnQkFDakMsTUFBTSxFQUFFLGNBQWMsQ0FBQyxNQUFNO2FBQzlCLENBQUM7WUFDRixJQUFJLGdCQUFnQixDQUFDO2dCQUNuQixFQUFFLEVBQUUsR0FBRztnQkFDUCxJQUFJLEVBQUUsdUJBQXVCO2dCQUM3QixJQUFJLEVBQUUsMEJBQTBCO2dCQUNoQyxtQkFBbUIsRUFBRSxJQUFJLG1CQUFtQixDQUFDLEVBQUUsT0FBTyxFQUFFLEVBQUUsRUFBRSxDQUFDO2dCQUM3RCxhQUFhLEVBQUUsSUFBSSxhQUFhLENBQUMsRUFBRSxlQUFlLEVBQUUsZUFBZSxDQUFDLEVBQUUsRUFBRSxtQkFBbUIsRUFBRSxFQUFFLEVBQUUsQ0FBQztnQkFDbEcsWUFBWSxFQUFFLFlBQVksQ0FBQyxNQUFNO2dCQUNqQyxNQUFNLEVBQUUsY0FBYyxDQUFDLGFBQWE7YUFDckMsQ0FBQztZQUNGLElBQUksZ0JBQWdCLENBQUM7Z0JBQ25CLEVBQUUsRUFBRSxHQUFHO2dCQUNQLElBQUksRUFBRSx1QkFBdUI7Z0JBQzdCLElBQUksRUFBRSwwQkFBMEI7Z0JBQ2hDLGFBQWEsRUFBRSxJQUFJLGFBQWEsQ0FBQyxFQUFFLGVBQWUsRUFBRSxlQUFlLENBQUMsRUFBRSxFQUFFLG1CQUFtQixFQUFFLEVBQUUsRUFBRSxDQUFDO2dCQUNsRyxZQUFZLEVBQUUsWUFBWSxDQUFDLE1BQU07Z0JBQ2pDLE1BQU0sRUFBRSxjQUFjLENBQUMsTUFBTTthQUM5QixDQUFDO1lBQ0YsSUFBSSxnQkFBZ0IsQ0FBQztnQkFDbkIsRUFBRSxFQUFFLEdBQUc7Z0JBQ1AsSUFBSSxFQUFFLHFDQUFxQztnQkFDM0MsSUFBSSxFQUFFLEdBQUc7Z0JBQ1QsYUFBYSxFQUFFLElBQUksYUFBYSxDQUFDLEVBQUUsZUFBZSxFQUFFLGVBQWUsQ0FBQyxFQUFFLEVBQUUsbUJBQW1CLEVBQUUsQ0FBQyxFQUFFLENBQUM7Z0JBQ2pHLFlBQVksRUFBRSxZQUFZLENBQUMsUUFBUTtnQkFDbkMsTUFBTSxFQUFFLGNBQWMsQ0FBQyxNQUFNO2FBQzlCLENBQUM7WUFDRixJQUFJLGdCQUFnQixDQUFDO2dCQUNuQixFQUFFLEVBQUUsR0FBRztnQkFDUCxJQUFJLEVBQUUscUJBQXFCO2dCQUMzQixJQUFJLEVBQUUsd0JBQXdCO2dCQUM5QixhQUFhLEVBQUUsSUFBSSxhQUFhLENBQUMsRUFBRSxlQUFlLEVBQUUsZUFBZSxDQUFDLEVBQUUsRUFBRSxtQkFBbUIsRUFBRSxFQUFFLEVBQUUsQ0FBQztnQkFDbEcsWUFBWSxFQUFFLFlBQVksQ0FBQyxNQUFNO2dCQUNqQyxNQUFNLEVBQUUsY0FBYyxDQUFDLE1BQU07YUFDOUIsQ0FBQztTQUNILENBQUM7SUFDSixDQUFDOzs7WUF4REEsVUFBVTs7OztJQUVULDRCQUF3Qzs7SUFFeEMsZ0NBbURFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBJRGF0YXRyYW5zZmVySXRlbSwgRGF0YXRyYW5zZmVySXRlbSB9IGZyb20gJy4uL21vZGVscy9kYXRhdHJhbnNmZXItaXRlbS5tb2RlbCc7XHJcbmltcG9ydCB7IFNpemVDb250YWluZXIgfSBmcm9tICcuLi9tb2RlbHMvc2l6ZS1jb250YWluZXIubW9kZWwnO1xyXG5pbXBvcnQgeyBEZWNpbWFsQnl0ZVVuaXQgfSBmcm9tICcuLi9lbnVtcy9kZWNpbWFsLWJ5dGUtdW5pdC5lbnVtJztcclxuaW1wb3J0IHsgUHJvZ3Jlc3NDb250YWluZXIgfSBmcm9tICcuLi9tb2RlbHMvcHJvZ3Jlc3MtY29udGFpbmVyLm1vZGVsJztcclxuaW1wb3J0IHsgVHJhbnNmZXJUeXBlIH0gZnJvbSAnLi4vZW51bXMvdHJhbnNmZXItdHlwZS5lbnVtJztcclxuaW1wb3J0IHsgVHJhbnNmZXJTdGF0dXMgfSBmcm9tICcuLi9lbnVtcy90cmFuc2Zlci1zdGF0dXMuZW51bSc7XHJcbmltcG9ydCB7IFByZXByb2Nlc3NDb250YWluZXIgfSBmcm9tICcuLi9tb2RlbHMvcHJlcHJvY2Vzcy1jb250YWluZXIubW9kZWwnO1xyXG5cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgRGVtb1NlcnZpY2Uge1xyXG4gIHRpdGxlID0gJ2FuZ3VsYXItbWF0ZXJpYWwtZGF0YXRyYW5zZmVyJztcclxuXHJcbiAgdGVzdEl0ZW1zOiBJRGF0YXRyYW5zZmVySXRlbVtdID0gW1xyXG4gICAgbmV3IERhdGF0cmFuc2Zlckl0ZW0oe1xyXG4gICAgICBpZDogJzEnLFxyXG4gICAgICBuYW1lOiAnRElDT01fcGF0aWVudFhZXzEuZGNtJyxcclxuICAgICAgcGF0aDogJy9tbnQvc2RjYXJkL2ZvbGRlcjEvYS9iLycsXHJcbiAgICAgIHNpemVDb250YWluZXI6IG5ldyBTaXplQ29udGFpbmVyKHsgZGVjaW1hbEJ5dGVVbml0OiBEZWNpbWFsQnl0ZVVuaXQuTUIsIGRlY2ltYWxCeXRlVW5pdFNpemU6IDE1IH0pLFxyXG4gICAgICBwcm9ncmVzc0NvbnRhaW5lcjogbmV3IFByb2dyZXNzQ29udGFpbmVyKDE1ICogMTAwMCAqIDEwMDApLFxyXG4gICAgICB0cmFuc2ZlclR5cGU6IFRyYW5zZmVyVHlwZS5VcGxvYWQsXHJcbiAgICAgIHN0YXR1czogVHJhbnNmZXJTdGF0dXMuVXBsb2FkaW5nXHJcbiAgICB9KSxcclxuICAgIG5ldyBEYXRhdHJhbnNmZXJJdGVtKHtcclxuICAgICAgaWQ6ICcyJyxcclxuICAgICAgbmFtZTogJ0RJQ09NX3BhdGllbnRYWV8yLmRjbScsXHJcbiAgICAgIHBhdGg6ICcvbW50L3NkY2FyZC9mb2xkZXIxL2EvYi8nLFxyXG4gICAgICBzaXplQ29udGFpbmVyOiBuZXcgU2l6ZUNvbnRhaW5lcih7IGRlY2ltYWxCeXRlVW5pdDogRGVjaW1hbEJ5dGVVbml0Lk1CLCBkZWNpbWFsQnl0ZVVuaXRTaXplOiAxNyB9KSxcclxuICAgICAgdHJhbnNmZXJUeXBlOiBUcmFuc2ZlclR5cGUuVXBsb2FkLFxyXG4gICAgICBzdGF0dXM6IFRyYW5zZmVyU3RhdHVzLkZhaWxlZFxyXG4gICAgfSksXHJcbiAgICBuZXcgRGF0YXRyYW5zZmVySXRlbSh7XHJcbiAgICAgIGlkOiAnMycsXHJcbiAgICAgIG5hbWU6ICdESUNPTV9wYXRpZW50WFlfMy5kY20nLFxyXG4gICAgICBwYXRoOiAnL21udC9zZGNhcmQvZm9sZGVyMS9hL2IvJyxcclxuICAgICAgcHJlcHJvY2Vzc0NvbnRhaW5lcjogbmV3IFByZXByb2Nlc3NDb250YWluZXIoeyBwZXJjZW50OiAzMCB9KSxcclxuICAgICAgc2l6ZUNvbnRhaW5lcjogbmV3IFNpemVDb250YWluZXIoeyBkZWNpbWFsQnl0ZVVuaXQ6IERlY2ltYWxCeXRlVW5pdC5NQiwgZGVjaW1hbEJ5dGVVbml0U2l6ZTogMTMgfSksXHJcbiAgICAgIHRyYW5zZmVyVHlwZTogVHJhbnNmZXJUeXBlLlVwbG9hZCxcclxuICAgICAgc3RhdHVzOiBUcmFuc2ZlclN0YXR1cy5QcmVwcm9jZXNzaW5nXHJcbiAgICB9KSxcclxuICAgIG5ldyBEYXRhdHJhbnNmZXJJdGVtKHtcclxuICAgICAgaWQ6ICc0JyxcclxuICAgICAgbmFtZTogJ0RJQ09NX3BhdGllbnRYWV80LmRjbScsXHJcbiAgICAgIHBhdGg6ICcvbW50L3NkY2FyZC9mb2xkZXIxL2EvYi8nLFxyXG4gICAgICBzaXplQ29udGFpbmVyOiBuZXcgU2l6ZUNvbnRhaW5lcih7IGRlY2ltYWxCeXRlVW5pdDogRGVjaW1hbEJ5dGVVbml0Lk1CLCBkZWNpbWFsQnl0ZVVuaXRTaXplOiAxMSB9KSxcclxuICAgICAgdHJhbnNmZXJUeXBlOiBUcmFuc2ZlclR5cGUuVXBsb2FkLFxyXG4gICAgICBzdGF0dXM6IFRyYW5zZmVyU3RhdHVzLlF1ZXVlZCxcclxuICAgIH0pLFxyXG4gICAgbmV3IERhdGF0cmFuc2Zlckl0ZW0oe1xyXG4gICAgICBpZDogJzUnLFxyXG4gICAgICBuYW1lOiAnU01JUi5UaG9yYXguMDg5WS5NLkNULjcuMDAwLmRjbS56aXAnLFxyXG4gICAgICBwYXRoOiAnLycsXHJcbiAgICAgIHNpemVDb250YWluZXI6IG5ldyBTaXplQ29udGFpbmVyKHsgZGVjaW1hbEJ5dGVVbml0OiBEZWNpbWFsQnl0ZVVuaXQuR0IsIGRlY2ltYWxCeXRlVW5pdFNpemU6IDIgfSksXHJcbiAgICAgIHRyYW5zZmVyVHlwZTogVHJhbnNmZXJUeXBlLkRvd25sb2FkLFxyXG4gICAgICBzdGF0dXM6IFRyYW5zZmVyU3RhdHVzLlF1ZXVlZFxyXG4gICAgfSksXHJcbiAgICBuZXcgRGF0YXRyYW5zZmVySXRlbSh7XHJcbiAgICAgIGlkOiAnNicsXHJcbiAgICAgIG5hbWU6ICdOSUZUSV9wYXRpZW50WFkubmlpJyxcclxuICAgICAgcGF0aDogJy9tbnQvc2RjYXJkL2ZvbGRlcjIvZC8nLFxyXG4gICAgICBzaXplQ29udGFpbmVyOiBuZXcgU2l6ZUNvbnRhaW5lcih7IGRlY2ltYWxCeXRlVW5pdDogRGVjaW1hbEJ5dGVVbml0LkdCLCBkZWNpbWFsQnl0ZVVuaXRTaXplOiAxMiB9KSxcclxuICAgICAgdHJhbnNmZXJUeXBlOiBUcmFuc2ZlclR5cGUuVXBsb2FkLFxyXG4gICAgICBzdGF0dXM6IFRyYW5zZmVyU3RhdHVzLlF1ZXVlZCxcclxuICAgIH0pXHJcbiAgXTtcclxufVxyXG4iXX0=