tdesign-react
Version:
TDesign Component for React
17 lines (16 loc) • 606 B
TypeScript
import { FC, MouseEvent } from 'react';
import { TdUploadProps, UploadFile } from '../type';
import { CommonDisplayFileProps } from '../interface';
import { UploadDragEvents } from '../hooks/useDrag';
export interface DraggerProps extends CommonDisplayFileProps {
trigger?: TdUploadProps['trigger'];
triggerUpload?: () => void;
uploadFiles?: (toFiles?: UploadFile[]) => void;
cancelUpload?: (context: {
e: MouseEvent<HTMLElement>;
file: UploadFile;
}) => void;
dragEvents: UploadDragEvents;
}
declare const DraggerFile: FC<DraggerProps>;
export default DraggerFile;