UNPKG

denwa-react-shared

Version:
27 lines (26 loc) 849 B
import { UploadFile, UploadProps } from 'antd'; import { IServerFileForm } from '../../types'; export type OnUpdateBaseFileUploadTempResponseType = { status?: number; data: { data: { tempFiles: string[]; }; }; error?: unknown; }; export type OnUpdateBaseFileUploadTempType = (data: FormData) => Promise<OnUpdateBaseFileUploadTempResponseType>; export interface BaseFileUploadProps extends UploadProps { text: string; serverFiles: IServerFileForm[]; onOrder: (data: string[]) => void; onUpdateTemp: OnUpdateBaseFileUploadTempType; onSuccessUpload: (newFile: { tempName: string; uid: string; }) => void; } export interface DraggableUploadListItemProps { originNode: React.ReactElement<any, string | React.JSXElementConstructor<any>>; file: UploadFile<any>; }