angular-material-datatransfer-lib
Version:
A HTML5 datatransfer UI for handling upload and download of multiple simultaneous files.
13 lines (12 loc) • 509 B
TypeScript
import { LoggerService } from '../../services/logger.service';
import { DatatransferStore } from '../../stores/datatransfer.store';
export interface IExporter {
export(): void;
}
export declare abstract class BaseExporter implements IExporter {
protected logger: LoggerService;
protected store: DatatransferStore;
constructor(logger: LoggerService, store: DatatransferStore);
abstract export(): void;
protected download(content: any, fileName: any, mimeType: any): void;
}