UNPKG

ng-zorro-antd

Version:

An enterprise-class UI components based on Ant Design and Angular

36 lines (35 loc) 1.08 kB
/** * @license * Copyright Alibaba.com All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ import { HttpClient } from '@angular/common/http'; import { ElementRef, OnDestroy } from '@angular/core'; import { Subscription } from 'rxjs'; import { UploadFile, ZipButtonOptions } from './interface'; export declare class NzUploadBtnComponent implements OnDestroy { private http; reqs: { [key: string]: Subscription; }; private destroy; file: ElementRef; options: ZipButtonOptions; onClick(): void; onKeyDown(e: KeyboardEvent): 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?: UploadFile): void; constructor(http: HttpClient); ngOnDestroy(): void; }