angular-material-datatransfer-lib
Version:
A HTML5 datatransfer UI for handling upload and download of multiple simultaneous files.
25 lines (24 loc) • 1.06 kB
TypeScript
import { BaseUploader } from './base.uploader';
import { LoggerService } from '../../services/logger.service';
import { GuidUtil } from '../../utils/guid.util';
import { CryptoService } from '../../services/crypto.service';
import { IDatatransferItem } from '../../models/datatransfer-item.model';
export declare class ResumableJsUploader extends BaseUploader {
protected logger: LoggerService;
protected guidUtil: GuidUtil;
protected cryptoService: CryptoService;
private r;
private preprocessFileFn;
private preprocessChunkFn;
constructor(logger: LoggerService, guidUtil: GuidUtil, cryptoService: CryptoService);
private initResumable;
assignBrowse(element: any, isDirectory: any): void;
assignDrop(element: any): void;
editPath(oldPath: string, newPath: string): void;
editFilename(item: IDatatransferItem, name: string): void;
startAll(): void;
pauseAll(): void;
removeAll(): void;
removeItem(item: IDatatransferItem): void;
retryItem(item: IDatatransferItem): void;
}