angular-material-datatransfer-lib
Version:
A HTML5 datatransfer UI for handling upload and download of multiple simultaneous files.
108 lines • 13.6 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/angular-material-datatransfer.module.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { NgModule, ApplicationRef } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { MatButtonModule, MatCheckboxModule, MatDialogModule, MatFormFieldModule, MatIconModule, MatInputModule, MatMenuModule, MatOptionModule, MatProgressBarModule, MatProgressSpinnerModule, MatSelectModule, MatTooltipModule } from '@angular/material';
import { FlexLayoutModule } from '@angular/flex-layout';
import { AngularMaterialDatatransferComponent } from './angular-material-datatransfer.component';
import { MainComponent } from './components/main.component';
import { BrowseDialogComponent } from './components/browse-dialog.component';
import { DropzoneComponent } from './components/dropzone.component';
import { EditDialogComponent } from './components/edit-dialog.component';
import { PaginationComponent } from './components/pagination.component';
import { ProgressComponent } from './components/progress.component';
import { ConfigService } from './services/config.service';
import { LoggerService } from './services/logger.service';
import { PaginationService } from './services/pagination.service';
import { ExportService } from './services/export.service';
import { DemoService } from './services/demo.service';
import { CryptoService } from './services/crypto.service';
import { DatatransferStore } from './stores/datatransfer.store';
import { DatatransferFacadeFactory } from './factories/datatransfer-facade.factory';
import { CommonUtil } from './utils/common.util';
import { DateUtil } from './utils/date.util';
import { DecimalByteUnitUtil } from './utils/decimal-byte-unit.util';
import { GuidUtil } from './utils/guid.util';
import { CsvExporter } from './io/exporters/csv.exporter';
import { JsonExporter } from './io/exporters/json.exporter';
import { ResumableJsUploader } from './io/uploaders/resumablejs.uploader';
import { BlobDownloader } from './io/downloaders/blob.downloader';
import { HostDirective } from './directives/host.directive';
var AngularMaterialDatatransferModule = /** @class */ (function () {
function AngularMaterialDatatransferModule(appRef) {
this.appRef = appRef;
}
AngularMaterialDatatransferModule.decorators = [
{ type: NgModule, args: [{
declarations: [
AngularMaterialDatatransferComponent,
MainComponent,
BrowseDialogComponent,
DropzoneComponent,
EditDialogComponent,
PaginationComponent,
ProgressComponent,
HostDirective
],
imports: [
BrowserModule,
BrowserAnimationsModule,
FormsModule,
ReactiveFormsModule,
MatButtonModule,
MatCheckboxModule,
MatDialogModule,
MatFormFieldModule,
MatIconModule,
MatInputModule,
MatMenuModule,
MatOptionModule,
MatProgressBarModule,
MatProgressSpinnerModule,
MatSelectModule,
MatTooltipModule,
FlexLayoutModule
],
exports: [AngularMaterialDatatransferComponent],
entryComponents: [
MainComponent,
BrowseDialogComponent,
EditDialogComponent
],
providers: [
ConfigService,
LoggerService,
PaginationService,
ExportService,
DemoService,
CryptoService,
DatatransferStore,
DatatransferFacadeFactory,
CommonUtil,
DateUtil,
DecimalByteUnitUtil,
GuidUtil,
CsvExporter,
JsonExporter,
ResumableJsUploader,
BlobDownloader
]
},] }
];
/** @nocollapse */
AngularMaterialDatatransferModule.ctorParameters = function () { return [
{ type: ApplicationRef }
]; };
return AngularMaterialDatatransferModule;
}());
export { AngularMaterialDatatransferModule };
if (false) {
/** @type {?} */
AngularMaterialDatatransferModule.prototype.appRef;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci1tYXRlcmlhbC1kYXRhdHJhbnNmZXIubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1tYXRlcmlhbC1kYXRhdHJhbnNmZXItbGliLyIsInNvdXJjZXMiOlsibGliL2FuZ3VsYXItbWF0ZXJpYWwtZGF0YXRyYW5zZmVyLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsY0FBYyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUMxRCxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUMvRSxPQUFPLEVBQUUsV0FBVyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDbEUsT0FBTyxFQUNMLGVBQWUsRUFDZixpQkFBaUIsRUFDakIsZUFBZSxFQUNmLGtCQUFrQixFQUNsQixhQUFhLEVBQ2IsY0FBYyxFQUNkLGFBQWEsRUFDYixlQUFlLEVBQ2Ysb0JBQW9CLEVBQ3BCLHdCQUF3QixFQUN4QixlQUFlLEVBQ2YsZ0JBQWdCLEVBQ2pCLE1BQU0sbUJBQW1CLENBQUM7QUFDM0IsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFFeEQsT0FBTyxFQUFFLG9DQUFvQyxFQUFFLE1BQU0sMkNBQTJDLENBQUM7QUFDakcsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBQzVELE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQzdFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBQ3BFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQ3pFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQ3hFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBQ3BFLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUMxRCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDMUQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDbEUsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQzFELE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUN0RCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDMUQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDaEUsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0seUNBQXlDLENBQUM7QUFDcEYsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ2pELE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUM3QyxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUNyRSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFDN0MsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBQzFELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUM1RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxxQ0FBcUMsQ0FBQztBQUMxRSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFDbEUsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBRTVEO0lBd0RFLDJDQUFtQixNQUFzQjtRQUF0QixXQUFNLEdBQU4sTUFBTSxDQUFnQjtJQUFJLENBQUM7O2dCQXhEL0MsUUFBUSxTQUFDO29CQUNSLFlBQVksRUFBRTt3QkFDWixvQ0FBb0M7d0JBQ3BDLGFBQWE7d0JBQ2IscUJBQXFCO3dCQUNyQixpQkFBaUI7d0JBQ2pCLG1CQUFtQjt3QkFDbkIsbUJBQW1CO3dCQUNuQixpQkFBaUI7d0JBQ2pCLGFBQWE7cUJBQ2Q7b0JBQ0QsT0FBTyxFQUFFO3dCQUNQLGFBQWE7d0JBQ2IsdUJBQXVCO3dCQUN2QixXQUFXO3dCQUNYLG1CQUFtQjt3QkFDbkIsZUFBZTt3QkFDZixpQkFBaUI7d0JBQ2pCLGVBQWU7d0JBQ2Ysa0JBQWtCO3dCQUNsQixhQUFhO3dCQUNiLGNBQWM7d0JBQ2QsYUFBYTt3QkFDYixlQUFlO3dCQUNmLG9CQUFvQjt3QkFDcEIsd0JBQXdCO3dCQUN4QixlQUFlO3dCQUNmLGdCQUFnQjt3QkFDaEIsZ0JBQWdCO3FCQUNqQjtvQkFDRCxPQUFPLEVBQUUsQ0FBQyxvQ0FBb0MsQ0FBQztvQkFDL0MsZUFBZSxFQUFFO3dCQUNmLGFBQWE7d0JBQ2IscUJBQXFCO3dCQUNyQixtQkFBbUI7cUJBQ3BCO29CQUNELFNBQVMsRUFBRTt3QkFDVCxhQUFhO3dCQUNiLGFBQWE7d0JBQ2IsaUJBQWlCO3dCQUNqQixhQUFhO3dCQUNiLFdBQVc7d0JBQ1gsYUFBYTt3QkFDYixpQkFBaUI7d0JBQ2pCLHlCQUF5Qjt3QkFDekIsVUFBVTt3QkFDVixRQUFRO3dCQUNSLG1CQUFtQjt3QkFDbkIsUUFBUTt3QkFDUixXQUFXO3dCQUNYLFlBQVk7d0JBQ1osbUJBQW1CO3dCQUNuQixjQUFjO3FCQUNmO2lCQUNGOzs7O2dCQW5Ha0IsY0FBYzs7SUFzR2pDLHdDQUFDO0NBQUEsQUF6REQsSUF5REM7U0FGWSxpQ0FBaUM7OztJQUNoQyxtREFBNkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSwgQXBwbGljYXRpb25SZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQnJvd3Nlck1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL3BsYXRmb3JtLWJyb3dzZXInO1xyXG5pbXBvcnQgeyBCcm93c2VyQW5pbWF0aW9uc01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL3BsYXRmb3JtLWJyb3dzZXIvYW5pbWF0aW9ucyc7XHJcbmltcG9ydCB7IEZvcm1zTW9kdWxlLCBSZWFjdGl2ZUZvcm1zTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xyXG5pbXBvcnQge1xyXG4gIE1hdEJ1dHRvbk1vZHVsZSxcclxuICBNYXRDaGVja2JveE1vZHVsZSxcclxuICBNYXREaWFsb2dNb2R1bGUsXHJcbiAgTWF0Rm9ybUZpZWxkTW9kdWxlLFxyXG4gIE1hdEljb25Nb2R1bGUsXHJcbiAgTWF0SW5wdXRNb2R1bGUsXHJcbiAgTWF0TWVudU1vZHVsZSxcclxuICBNYXRPcHRpb25Nb2R1bGUsXHJcbiAgTWF0UHJvZ3Jlc3NCYXJNb2R1bGUsXHJcbiAgTWF0UHJvZ3Jlc3NTcGlubmVyTW9kdWxlLFxyXG4gIE1hdFNlbGVjdE1vZHVsZSxcclxuICBNYXRUb29sdGlwTW9kdWxlXHJcbn0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwnO1xyXG5pbXBvcnQgeyBGbGV4TGF5b3V0TW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvZmxleC1sYXlvdXQnO1xyXG5cclxuaW1wb3J0IHsgQW5ndWxhck1hdGVyaWFsRGF0YXRyYW5zZmVyQ29tcG9uZW50IH0gZnJvbSAnLi9hbmd1bGFyLW1hdGVyaWFsLWRhdGF0cmFuc2Zlci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBNYWluQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL21haW4uY29tcG9uZW50JztcclxuaW1wb3J0IHsgQnJvd3NlRGlhbG9nQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2Jyb3dzZS1kaWFsb2cuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRHJvcHpvbmVDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvZHJvcHpvbmUuY29tcG9uZW50JztcclxuaW1wb3J0IHsgRWRpdERpYWxvZ0NvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9lZGl0LWRpYWxvZy5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBQYWdpbmF0aW9uQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3BhZ2luYXRpb24uY29tcG9uZW50JztcclxuaW1wb3J0IHsgUHJvZ3Jlc3NDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvcHJvZ3Jlc3MuY29tcG9uZW50JztcclxuaW1wb3J0IHsgQ29uZmlnU2VydmljZSB9IGZyb20gJy4vc2VydmljZXMvY29uZmlnLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBMb2dnZXJTZXJ2aWNlIH0gZnJvbSAnLi9zZXJ2aWNlcy9sb2dnZXIuc2VydmljZSc7XHJcbmltcG9ydCB7IFBhZ2luYXRpb25TZXJ2aWNlIH0gZnJvbSAnLi9zZXJ2aWNlcy9wYWdpbmF0aW9uLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBFeHBvcnRTZXJ2aWNlIH0gZnJvbSAnLi9zZXJ2aWNlcy9leHBvcnQuc2VydmljZSc7XHJcbmltcG9ydCB7IERlbW9TZXJ2aWNlIH0gZnJvbSAnLi9zZXJ2aWNlcy9kZW1vLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBDcnlwdG9TZXJ2aWNlIH0gZnJvbSAnLi9zZXJ2aWNlcy9jcnlwdG8uc2VydmljZSc7XHJcbmltcG9ydCB7IERhdGF0cmFuc2ZlclN0b3JlIH0gZnJvbSAnLi9zdG9yZXMvZGF0YXRyYW5zZmVyLnN0b3JlJztcclxuaW1wb3J0IHsgRGF0YXRyYW5zZmVyRmFjYWRlRmFjdG9yeSB9IGZyb20gJy4vZmFjdG9yaWVzL2RhdGF0cmFuc2Zlci1mYWNhZGUuZmFjdG9yeSc7XHJcbmltcG9ydCB7IENvbW1vblV0aWwgfSBmcm9tICcuL3V0aWxzL2NvbW1vbi51dGlsJztcclxuaW1wb3J0IHsgRGF0ZVV0aWwgfSBmcm9tICcuL3V0aWxzL2RhdGUudXRpbCc7XHJcbmltcG9ydCB7IERlY2ltYWxCeXRlVW5pdFV0aWwgfSBmcm9tICcuL3V0aWxzL2RlY2ltYWwtYnl0ZS11bml0LnV0aWwnO1xyXG5pbXBvcnQgeyBHdWlkVXRpbCB9IGZyb20gJy4vdXRpbHMvZ3VpZC51dGlsJztcclxuaW1wb3J0IHsgQ3N2RXhwb3J0ZXIgfSBmcm9tICcuL2lvL2V4cG9ydGVycy9jc3YuZXhwb3J0ZXInO1xyXG5pbXBvcnQgeyBKc29uRXhwb3J0ZXIgfSBmcm9tICcuL2lvL2V4cG9ydGVycy9qc29uLmV4cG9ydGVyJztcclxuaW1wb3J0IHsgUmVzdW1hYmxlSnNVcGxvYWRlciB9IGZyb20gJy4vaW8vdXBsb2FkZXJzL3Jlc3VtYWJsZWpzLnVwbG9hZGVyJztcclxuaW1wb3J0IHsgQmxvYkRvd25sb2FkZXIgfSBmcm9tICcuL2lvL2Rvd25sb2FkZXJzL2Jsb2IuZG93bmxvYWRlcic7XHJcbmltcG9ydCB7IEhvc3REaXJlY3RpdmUgfSBmcm9tICcuL2RpcmVjdGl2ZXMvaG9zdC5kaXJlY3RpdmUnO1xyXG5cclxuQE5nTW9kdWxlKHtcclxuICBkZWNsYXJhdGlvbnM6IFtcclxuICAgIEFuZ3VsYXJNYXRlcmlhbERhdGF0cmFuc2ZlckNvbXBvbmVudCxcclxuICAgIE1haW5Db21wb25lbnQsXHJcbiAgICBCcm93c2VEaWFsb2dDb21wb25lbnQsXHJcbiAgICBEcm9wem9uZUNvbXBvbmVudCxcclxuICAgIEVkaXREaWFsb2dDb21wb25lbnQsXHJcbiAgICBQYWdpbmF0aW9uQ29tcG9uZW50LFxyXG4gICAgUHJvZ3Jlc3NDb21wb25lbnQsXHJcbiAgICBIb3N0RGlyZWN0aXZlXHJcbiAgXSxcclxuICBpbXBvcnRzOiBbXHJcbiAgICBCcm93c2VyTW9kdWxlLFxyXG4gICAgQnJvd3NlckFuaW1hdGlvbnNNb2R1bGUsXHJcbiAgICBGb3Jtc01vZHVsZSxcclxuICAgIFJlYWN0aXZlRm9ybXNNb2R1bGUsXHJcbiAgICBNYXRCdXR0b25Nb2R1bGUsXHJcbiAgICBNYXRDaGVja2JveE1vZHVsZSxcclxuICAgIE1hdERpYWxvZ01vZHVsZSxcclxuICAgIE1hdEZvcm1GaWVsZE1vZHVsZSxcclxuICAgIE1hdEljb25Nb2R1bGUsXHJcbiAgICBNYXRJbnB1dE1vZHVsZSxcclxuICAgIE1hdE1lbnVNb2R1bGUsXHJcbiAgICBNYXRPcHRpb25Nb2R1bGUsXHJcbiAgICBNYXRQcm9ncmVzc0Jhck1vZHVsZSxcclxuICAgIE1hdFByb2dyZXNzU3Bpbm5lck1vZHVsZSxcclxuICAgIE1hdFNlbGVjdE1vZHVsZSxcclxuICAgIE1hdFRvb2x0aXBNb2R1bGUsXHJcbiAgICBGbGV4TGF5b3V0TW9kdWxlXHJcbiAgXSxcclxuICBleHBvcnRzOiBbQW5ndWxhck1hdGVyaWFsRGF0YXRyYW5zZmVyQ29tcG9uZW50XSxcclxuICBlbnRyeUNvbXBvbmVudHM6IFtcclxuICAgIE1haW5Db21wb25lbnQsXHJcbiAgICBCcm93c2VEaWFsb2dDb21wb25lbnQsXHJcbiAgICBFZGl0RGlhbG9nQ29tcG9uZW50XHJcbiAgXSxcclxuICBwcm92aWRlcnM6IFtcclxuICAgIENvbmZpZ1NlcnZpY2UsXHJcbiAgICBMb2dnZXJTZXJ2aWNlLFxyXG4gICAgUGFnaW5hdGlvblNlcnZpY2UsXHJcbiAgICBFeHBvcnRTZXJ2aWNlLFxyXG4gICAgRGVtb1NlcnZpY2UsXHJcbiAgICBDcnlwdG9TZXJ2aWNlLFxyXG4gICAgRGF0YXRyYW5zZmVyU3RvcmUsXHJcbiAgICBEYXRhdHJhbnNmZXJGYWNhZGVGYWN0b3J5LFxyXG4gICAgQ29tbW9uVXRpbCxcclxuICAgIERhdGVVdGlsLFxyXG4gICAgRGVjaW1hbEJ5dGVVbml0VXRpbCxcclxuICAgIEd1aWRVdGlsLFxyXG4gICAgQ3N2RXhwb3J0ZXIsXHJcbiAgICBKc29uRXhwb3J0ZXIsXHJcbiAgICBSZXN1bWFibGVKc1VwbG9hZGVyLFxyXG4gICAgQmxvYkRvd25sb2FkZXJcclxuICBdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBBbmd1bGFyTWF0ZXJpYWxEYXRhdHJhbnNmZXJNb2R1bGUgIHtcclxuICBjb25zdHJ1Y3RvcihwdWJsaWMgYXBwUmVmOiBBcHBsaWNhdGlvblJlZikgeyB9XHJcbn1cclxuIl19