angular-material-datatransfer-lib
Version:
A HTML5 datatransfer UI for handling upload and download of multiple simultaneous files.
25 lines (24 loc) • 1.22 kB
TypeScript
import { NgZone } from '@angular/core';
import { MatDialog } from '@angular/material';
import { LoggerService } from '../services/logger.service';
import { DatatransferStore } from '../stores/datatransfer.store';
import { DateUtil } from '../utils/date.util';
import { PaginationService } from '../services/pagination.service';
import { ExportService } from '../services/export.service';
import { DatatransferFacade } from '../facades/datatransfer.facade';
import { ResumableJsUploader } from '../io/uploaders/resumablejs.uploader';
import { BlobDownloader } from '../io/downloaders/blob.downloader';
export declare class DatatransferFacadeFactory {
private logger;
private zone;
private store;
private dateUtil;
private paginationService;
private exportService;
private dialog;
private resumableUploader;
private blobDownloader;
private facade1;
constructor(logger: LoggerService, zone: NgZone, store: DatatransferStore, dateUtil: DateUtil, paginationService: PaginationService, exportService: ExportService, dialog: MatDialog, resumableUploader: ResumableJsUploader, blobDownloader: BlobDownloader);
createDatatransferFacade(): DatatransferFacade;
}