AjaxUploader.d.ts 900 Bytes
import React, { Component } from 'react';
import { UploadProps, RcFile } from './interface';
declare class AjaxUploader extends Component<UploadProps> {
    state: {
        uid: string;
    };
    reqs: any;
    private fileInput;
    private _isMounted;
    onChange: (e: React.ChangeEvent<HTMLInputElement>) => void;
    onClick: (e: React.MouseEvent<HTMLDivElement> | React.KeyboardEvent<HTMLDivElement>) => void;
    onKeyDown: (e: React.KeyboardEvent<HTMLDivElement>) => void;
    onFileDrop: (e: React.DragEvent<HTMLDivElement>) => void;
    componentDidMount(): void;
    componentWillUnmount(): void;
    uploadFiles: (files: FileList) => void;
    upload(file: RcFile, fileList: Array<RcFile>): void;
    post(file: RcFile): void;
    reset(): void;
    abort(file?: any): void;
    saveFileInput: (node: HTMLInputElement) => void;
    render(): JSX.Element;
}
export default AjaxUploader;