xdesign-vue-next
Version:
XDesign Component for vue-next
31 lines (30 loc) • 1.44 kB
TypeScript
import { PropType } from 'vue';
export declare const commonProps: {
accept: StringConstructor;
files: PropType<import("./type").UploadFile[]>;
toUploadFiles: PropType<import("./type").UploadFile[]>;
displayFiles: PropType<import("./type").UploadFile[]>;
theme: PropType<"file" | "custom" | "image" | "file-input" | "file-flow" | "image-flow">;
abridgeName: PropType<number[]>;
placeholder: StringConstructor;
classPrefix: StringConstructor;
tips: (FunctionConstructor | StringConstructor)[];
status: PropType<"error" | "default" | "success" | "warning">;
locale: PropType<import("..").UploadConfig>;
sizeOverLimitMessage: StringConstructor;
autoUpload: BooleanConstructor;
uploadPastedFiles: BooleanConstructor;
onPasteFileChange: PropType<(payload: ClipboardEvent) => void>;
disabled: BooleanConstructor;
uploading: BooleanConstructor;
tipsClasses: PropType<string>;
errorClasses: PropType<string[]>;
placeholderClass: PropType<string>;
showUploadProgress: BooleanConstructor;
default: PropType<(h: typeof import("vue").h) => import("..").SlotReturnValue>;
fileListDisplay: PropType<(h: typeof import("vue").h, props: {
files: import("./type").UploadFile[];
dragEvents?: import("..").UploadDisplayDragEvents;
}) => import("..").SlotReturnValue>;
onRemove: PropType<(p: import("./type").UploadRemoveContext) => void>;
};