tdesign-vue-next
Version:
TDesign Component for vue-next
68 lines (67 loc) • 3.91 kB
TypeScript
import { CommonDisplayFileProps } from '../types';
export interface NormalFileProps extends CommonDisplayFileProps {
multiple: boolean;
}
declare const NormalFile: import("vue").DefineComponent<{
accept: StringConstructor;
files: import("vue").PropType<CommonDisplayFileProps["files"]>;
toUploadFiles: import("vue").PropType<CommonDisplayFileProps["toUploadFiles"]>;
displayFiles: import("vue").PropType<CommonDisplayFileProps["displayFiles"]>;
theme: import("vue").PropType<CommonDisplayFileProps["theme"]>;
abridgeName: import("vue").PropType<CommonDisplayFileProps["abridgeName"]>;
placeholder: StringConstructor;
classPrefix: StringConstructor;
tips: (FunctionConstructor | StringConstructor)[];
status: import("vue").PropType<CommonDisplayFileProps["status"]>;
locale: import("vue").PropType<CommonDisplayFileProps["locale"]>;
sizeOverLimitMessage: StringConstructor;
autoUpload: BooleanConstructor;
uploadPastedFiles: BooleanConstructor;
onPasteFileChange: import("vue").PropType<CommonDisplayFileProps["onPasteFileChange"]>;
disabled: BooleanConstructor;
uploading: BooleanConstructor;
tipsClasses: import("vue").PropType<CommonDisplayFileProps["tipsClasses"]>;
errorClasses: import("vue").PropType<CommonDisplayFileProps["errorClasses"]>;
placeholderClass: import("vue").PropType<CommonDisplayFileProps["placeholderClass"]>;
showUploadProgress: BooleanConstructor;
default: import("vue").PropType<CommonDisplayFileProps["default"]>;
fileListDisplay: import("vue").PropType<CommonDisplayFileProps["fileListDisplay"]>;
onRemove: import("vue").PropType<CommonDisplayFileProps["onRemove"]>;
imageViewerProps: import("vue").PropType<CommonDisplayFileProps["imageViewerProps"]>;
multiple: BooleanConstructor;
}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
accept: StringConstructor;
files: import("vue").PropType<CommonDisplayFileProps["files"]>;
toUploadFiles: import("vue").PropType<CommonDisplayFileProps["toUploadFiles"]>;
displayFiles: import("vue").PropType<CommonDisplayFileProps["displayFiles"]>;
theme: import("vue").PropType<CommonDisplayFileProps["theme"]>;
abridgeName: import("vue").PropType<CommonDisplayFileProps["abridgeName"]>;
placeholder: StringConstructor;
classPrefix: StringConstructor;
tips: (FunctionConstructor | StringConstructor)[];
status: import("vue").PropType<CommonDisplayFileProps["status"]>;
locale: import("vue").PropType<CommonDisplayFileProps["locale"]>;
sizeOverLimitMessage: StringConstructor;
autoUpload: BooleanConstructor;
uploadPastedFiles: BooleanConstructor;
onPasteFileChange: import("vue").PropType<CommonDisplayFileProps["onPasteFileChange"]>;
disabled: BooleanConstructor;
uploading: BooleanConstructor;
tipsClasses: import("vue").PropType<CommonDisplayFileProps["tipsClasses"]>;
errorClasses: import("vue").PropType<CommonDisplayFileProps["errorClasses"]>;
placeholderClass: import("vue").PropType<CommonDisplayFileProps["placeholderClass"]>;
showUploadProgress: BooleanConstructor;
default: import("vue").PropType<CommonDisplayFileProps["default"]>;
fileListDisplay: import("vue").PropType<CommonDisplayFileProps["fileListDisplay"]>;
onRemove: import("vue").PropType<CommonDisplayFileProps["onRemove"]>;
imageViewerProps: import("vue").PropType<CommonDisplayFileProps["imageViewerProps"]>;
multiple: BooleanConstructor;
}>>, {
disabled: boolean;
multiple: boolean;
uploading: boolean;
autoUpload: boolean;
uploadPastedFiles: boolean;
showUploadProgress: boolean;
}, {}>;
export default NormalFile;