ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
31 lines (30 loc) • 1.16 kB
TypeScript
import { ElementRef, OnDestroy, OnInit } from '@angular/core';
import { Subscription } from 'rxjs';
import { NzUploadFile, ZipButtonOptions } from './interface';
import * as i0 from "@angular/core";
export declare class NzUploadBtnComponent implements OnInit, OnDestroy {
private elementRef;
reqs: Record<string, Subscription>;
private destroy;
private destroy$;
file: ElementRef<HTMLInputElement>;
options: ZipButtonOptions;
onClick(): void;
onFileDrop(e: DragEvent): void;
onChange(e: Event): void;
private traverseFileTree;
private attrAccept;
private attachUid;
uploadFiles(fileList: FileList | File[]): void;
private upload;
private post;
private xhr;
private clean;
abort(file?: NzUploadFile): void;
private http;
constructor(elementRef: ElementRef);
ngOnInit(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NzUploadBtnComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NzUploadBtnComponent, "[nz-upload-btn]", ["nzUploadBtn"], { "options": { "alias": "options"; "required": false; }; }, {}, never, ["*"], true, never>;
}