angular-material-datatransfer-lib
Version:
A HTML5 datatransfer UI for handling upload and download of multiple simultaneous files.
109 lines • 13.2 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';
export class AngularMaterialDatatransferModule {
/**
* @param {?} appRef
*/
constructor(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 = () => [
{ type: ApplicationRef }
];
if (false) {
/** @type {?} */
AngularMaterialDatatransferModule.prototype.appRef;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci1tYXRlcmlhbC1kYXRhdHJhbnNmZXIubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1tYXRlcmlhbC1kYXRhdHJhbnNmZXItbGliLyIsInNvdXJjZXMiOlsibGliL2FuZ3VsYXItbWF0ZXJpYWwtZGF0YXRyYW5zZmVyLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsY0FBYyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUMxRCxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUMvRSxPQUFPLEVBQUUsV0FBVyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDbEUsT0FBTyxFQUNMLGVBQWUsRUFDZixpQkFBaUIsRUFDakIsZUFBZSxFQUNmLGtCQUFrQixFQUNsQixhQUFhLEVBQ2IsY0FBYyxFQUNkLGFBQWEsRUFDYixlQUFlLEVBQ2Ysb0JBQW9CLEVBQ3BCLHdCQUF3QixFQUN4QixlQUFlLEVBQ2YsZ0JBQWdCLEVBQ2pCLE1BQU0sbUJBQW1CLENBQUM7QUFDM0IsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFFeEQsT0FBTyxFQUFFLG9DQUFvQyxFQUFFLE1BQU0sMkNBQTJDLENBQUM7QUFDakcsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBQzVELE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQzdFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBQ3BFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQ3pFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLG1DQUFtQyxDQUFDO0FBQ3hFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBQ3BFLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUMxRCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDMUQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDbEUsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQzFELE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUN0RCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDMUQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDaEUsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0seUNBQXlDLENBQUM7QUFDcEYsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ2pELE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUM3QyxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUNyRSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFDN0MsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBQzFELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUM1RCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxxQ0FBcUMsQ0FBQztBQUMxRSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFDbEUsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBeUQ1RCxNQUFNLE9BQU8saUNBQWlDOzs7O0lBQzVDLFlBQW1CLE1BQXNCO1FBQXRCLFdBQU0sR0FBTixNQUFNLENBQWdCO0lBQUksQ0FBQzs7O1lBeEQvQyxRQUFRLFNBQUM7Z0JBQ1IsWUFBWSxFQUFFO29CQUNaLG9DQUFvQztvQkFDcEMsYUFBYTtvQkFDYixxQkFBcUI7b0JBQ3JCLGlCQUFpQjtvQkFDakIsbUJBQW1CO29CQUNuQixtQkFBbUI7b0JBQ25CLGlCQUFpQjtvQkFDakIsYUFBYTtpQkFDZDtnQkFDRCxPQUFPLEVBQUU7b0JBQ1AsYUFBYTtvQkFDYix1QkFBdUI7b0JBQ3ZCLFdBQVc7b0JBQ1gsbUJBQW1CO29CQUNuQixlQUFlO29CQUNmLGlCQUFpQjtvQkFDakIsZUFBZTtvQkFDZixrQkFBa0I7b0JBQ2xCLGFBQWE7b0JBQ2IsY0FBYztvQkFDZCxhQUFhO29CQUNiLGVBQWU7b0JBQ2Ysb0JBQW9CO29CQUNwQix3QkFBd0I7b0JBQ3hCLGVBQWU7b0JBQ2YsZ0JBQWdCO29CQUNoQixnQkFBZ0I7aUJBQ2pCO2dCQUNELE9BQU8sRUFBRSxDQUFDLG9DQUFvQyxDQUFDO2dCQUMvQyxlQUFlLEVBQUU7b0JBQ2YsYUFBYTtvQkFDYixxQkFBcUI7b0JBQ3JCLG1CQUFtQjtpQkFDcEI7Z0JBQ0QsU0FBUyxFQUFFO29CQUNULGFBQWE7b0JBQ2IsYUFBYTtvQkFDYixpQkFBaUI7b0JBQ2pCLGFBQWE7b0JBQ2IsV0FBVztvQkFDWCxhQUFhO29CQUNiLGlCQUFpQjtvQkFDakIseUJBQXlCO29CQUN6QixVQUFVO29CQUNWLFFBQVE7b0JBQ1IsbUJBQW1CO29CQUNuQixRQUFRO29CQUNSLFdBQVc7b0JBQ1gsWUFBWTtvQkFDWixtQkFBbUI7b0JBQ25CLGNBQWM7aUJBQ2Y7YUFDRjs7OztZQW5Ha0IsY0FBYzs7OztJQXFHbkIsbURBQTZCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIEFwcGxpY2F0aW9uUmVmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEJyb3dzZXJNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyJztcclxuaW1wb3J0IHsgQnJvd3NlckFuaW1hdGlvbnNNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyL2FuaW1hdGlvbnMnO1xyXG5pbXBvcnQgeyBGb3Jtc01vZHVsZSwgUmVhY3RpdmVGb3Jtc01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcclxuaW1wb3J0IHtcclxuICBNYXRCdXR0b25Nb2R1bGUsXHJcbiAgTWF0Q2hlY2tib3hNb2R1bGUsXHJcbiAgTWF0RGlhbG9nTW9kdWxlLFxyXG4gIE1hdEZvcm1GaWVsZE1vZHVsZSxcclxuICBNYXRJY29uTW9kdWxlLFxyXG4gIE1hdElucHV0TW9kdWxlLFxyXG4gIE1hdE1lbnVNb2R1bGUsXHJcbiAgTWF0T3B0aW9uTW9kdWxlLFxyXG4gIE1hdFByb2dyZXNzQmFyTW9kdWxlLFxyXG4gIE1hdFByb2dyZXNzU3Bpbm5lck1vZHVsZSxcclxuICBNYXRTZWxlY3RNb2R1bGUsXHJcbiAgTWF0VG9vbHRpcE1vZHVsZVxyXG59IGZyb20gJ0Bhbmd1bGFyL21hdGVyaWFsJztcclxuaW1wb3J0IHsgRmxleExheW91dE1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2ZsZXgtbGF5b3V0JztcclxuXHJcbmltcG9ydCB7IEFuZ3VsYXJNYXRlcmlhbERhdGF0cmFuc2ZlckNvbXBvbmVudCB9IGZyb20gJy4vYW5ndWxhci1tYXRlcmlhbC1kYXRhdHJhbnNmZXIuY29tcG9uZW50JztcclxuaW1wb3J0IHsgTWFpbkNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9tYWluLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEJyb3dzZURpYWxvZ0NvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9icm93c2UtZGlhbG9nLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IERyb3B6b25lQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2Ryb3B6b25lLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IEVkaXREaWFsb2dDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvZWRpdC1kaWFsb2cuY29tcG9uZW50JztcclxuaW1wb3J0IHsgUGFnaW5hdGlvbkNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9wYWdpbmF0aW9uLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFByb2dyZXNzQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3Byb2dyZXNzLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IENvbmZpZ1NlcnZpY2UgfSBmcm9tICcuL3NlcnZpY2VzL2NvbmZpZy5zZXJ2aWNlJztcclxuaW1wb3J0IHsgTG9nZ2VyU2VydmljZSB9IGZyb20gJy4vc2VydmljZXMvbG9nZ2VyLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBQYWdpbmF0aW9uU2VydmljZSB9IGZyb20gJy4vc2VydmljZXMvcGFnaW5hdGlvbi5zZXJ2aWNlJztcclxuaW1wb3J0IHsgRXhwb3J0U2VydmljZSB9IGZyb20gJy4vc2VydmljZXMvZXhwb3J0LnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBEZW1vU2VydmljZSB9IGZyb20gJy4vc2VydmljZXMvZGVtby5zZXJ2aWNlJztcclxuaW1wb3J0IHsgQ3J5cHRvU2VydmljZSB9IGZyb20gJy4vc2VydmljZXMvY3J5cHRvLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBEYXRhdHJhbnNmZXJTdG9yZSB9IGZyb20gJy4vc3RvcmVzL2RhdGF0cmFuc2Zlci5zdG9yZSc7XHJcbmltcG9ydCB7IERhdGF0cmFuc2ZlckZhY2FkZUZhY3RvcnkgfSBmcm9tICcuL2ZhY3Rvcmllcy9kYXRhdHJhbnNmZXItZmFjYWRlLmZhY3RvcnknO1xyXG5pbXBvcnQgeyBDb21tb25VdGlsIH0gZnJvbSAnLi91dGlscy9jb21tb24udXRpbCc7XHJcbmltcG9ydCB7IERhdGVVdGlsIH0gZnJvbSAnLi91dGlscy9kYXRlLnV0aWwnO1xyXG5pbXBvcnQgeyBEZWNpbWFsQnl0ZVVuaXRVdGlsIH0gZnJvbSAnLi91dGlscy9kZWNpbWFsLWJ5dGUtdW5pdC51dGlsJztcclxuaW1wb3J0IHsgR3VpZFV0aWwgfSBmcm9tICcuL3V0aWxzL2d1aWQudXRpbCc7XHJcbmltcG9ydCB7IENzdkV4cG9ydGVyIH0gZnJvbSAnLi9pby9leHBvcnRlcnMvY3N2LmV4cG9ydGVyJztcclxuaW1wb3J0IHsgSnNvbkV4cG9ydGVyIH0gZnJvbSAnLi9pby9leHBvcnRlcnMvanNvbi5leHBvcnRlcic7XHJcbmltcG9ydCB7IFJlc3VtYWJsZUpzVXBsb2FkZXIgfSBmcm9tICcuL2lvL3VwbG9hZGVycy9yZXN1bWFibGVqcy51cGxvYWRlcic7XHJcbmltcG9ydCB7IEJsb2JEb3dubG9hZGVyIH0gZnJvbSAnLi9pby9kb3dubG9hZGVycy9ibG9iLmRvd25sb2FkZXInO1xyXG5pbXBvcnQgeyBIb3N0RGlyZWN0aXZlIH0gZnJvbSAnLi9kaXJlY3RpdmVzL2hvc3QuZGlyZWN0aXZlJztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbXHJcbiAgICBBbmd1bGFyTWF0ZXJpYWxEYXRhdHJhbnNmZXJDb21wb25lbnQsXHJcbiAgICBNYWluQ29tcG9uZW50LFxyXG4gICAgQnJvd3NlRGlhbG9nQ29tcG9uZW50LFxyXG4gICAgRHJvcHpvbmVDb21wb25lbnQsXHJcbiAgICBFZGl0RGlhbG9nQ29tcG9uZW50LFxyXG4gICAgUGFnaW5hdGlvbkNvbXBvbmVudCxcclxuICAgIFByb2dyZXNzQ29tcG9uZW50LFxyXG4gICAgSG9zdERpcmVjdGl2ZVxyXG4gIF0sXHJcbiAgaW1wb3J0czogW1xyXG4gICAgQnJvd3Nlck1vZHVsZSxcclxuICAgIEJyb3dzZXJBbmltYXRpb25zTW9kdWxlLFxyXG4gICAgRm9ybXNNb2R1bGUsXHJcbiAgICBSZWFjdGl2ZUZvcm1zTW9kdWxlLFxyXG4gICAgTWF0QnV0dG9uTW9kdWxlLFxyXG4gICAgTWF0Q2hlY2tib3hNb2R1bGUsXHJcbiAgICBNYXREaWFsb2dNb2R1bGUsXHJcbiAgICBNYXRGb3JtRmllbGRNb2R1bGUsXHJcbiAgICBNYXRJY29uTW9kdWxlLFxyXG4gICAgTWF0SW5wdXRNb2R1bGUsXHJcbiAgICBNYXRNZW51TW9kdWxlLFxyXG4gICAgTWF0T3B0aW9uTW9kdWxlLFxyXG4gICAgTWF0UHJvZ3Jlc3NCYXJNb2R1bGUsXHJcbiAgICBNYXRQcm9ncmVzc1NwaW5uZXJNb2R1bGUsXHJcbiAgICBNYXRTZWxlY3RNb2R1bGUsXHJcbiAgICBNYXRUb29sdGlwTW9kdWxlLFxyXG4gICAgRmxleExheW91dE1vZHVsZVxyXG4gIF0sXHJcbiAgZXhwb3J0czogW0FuZ3VsYXJNYXRlcmlhbERhdGF0cmFuc2ZlckNvbXBvbmVudF0sXHJcbiAgZW50cnlDb21wb25lbnRzOiBbXHJcbiAgICBNYWluQ29tcG9uZW50LFxyXG4gICAgQnJvd3NlRGlhbG9nQ29tcG9uZW50LFxyXG4gICAgRWRpdERpYWxvZ0NvbXBvbmVudFxyXG4gIF0sXHJcbiAgcHJvdmlkZXJzOiBbXHJcbiAgICBDb25maWdTZXJ2aWNlLFxyXG4gICAgTG9nZ2VyU2VydmljZSxcclxuICAgIFBhZ2luYXRpb25TZXJ2aWNlLFxyXG4gICAgRXhwb3J0U2VydmljZSxcclxuICAgIERlbW9TZXJ2aWNlLFxyXG4gICAgQ3J5cHRvU2VydmljZSxcclxuICAgIERhdGF0cmFuc2ZlclN0b3JlLFxyXG4gICAgRGF0YXRyYW5zZmVyRmFjYWRlRmFjdG9yeSxcclxuICAgIENvbW1vblV0aWwsXHJcbiAgICBEYXRlVXRpbCxcclxuICAgIERlY2ltYWxCeXRlVW5pdFV0aWwsXHJcbiAgICBHdWlkVXRpbCxcclxuICAgIENzdkV4cG9ydGVyLFxyXG4gICAgSnNvbkV4cG9ydGVyLFxyXG4gICAgUmVzdW1hYmxlSnNVcGxvYWRlcixcclxuICAgIEJsb2JEb3dubG9hZGVyXHJcbiAgXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgQW5ndWxhck1hdGVyaWFsRGF0YXRyYW5zZmVyTW9kdWxlICB7XHJcbiAgY29uc3RydWN0b3IocHVibGljIGFwcFJlZjogQXBwbGljYXRpb25SZWYpIHsgfVxyXG59XHJcbiJdfQ==