UNPKG

tdesign-vue

Version:
32 lines (31 loc) 1.14 kB
import { TdUploadProps, UploadRemoveContext } from './type'; import { GlobalConfigProvider } from '../config-provider/type'; import { TNode } from '../common'; import { ImageViewerProps } from '../image-viewer'; export interface CommonDisplayFileProps { accept: string; files: TdUploadProps['files']; toUploadFiles: TdUploadProps['files']; displayFiles: TdUploadProps['files']; theme: TdUploadProps['theme']; abridgeName: TdUploadProps['abridgeName']; placeholder: TdUploadProps['placeholder']; classPrefix: string; tips?: TdUploadProps['tips']; status?: TdUploadProps['status']; locale?: GlobalConfigProvider['upload']; sizeOverLimitMessage?: string; autoUpload?: boolean; disabled?: boolean; uploading?: boolean; tipsClasses?: string; errorClasses?: string[]; placeholderClass?: string; showUploadProgress?: boolean; xhrReq?: XMLHttpRequest; default?: TNode; fileListDisplay?: TdUploadProps['fileListDisplay']; onRemove?: (p: UploadRemoveContext) => void; imageViewerProps?: ImageViewerProps; } export declare type UploadProps = TdUploadProps;