394 lines
19 KiB
TypeScript
394 lines
19 KiB
TypeScript
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
|
capture: {
|
|
type: import("vue").PropType<boolean | "user" | "environment">;
|
|
default: boolean | "user" | "environment";
|
|
};
|
|
type: {
|
|
type: import("vue").PropType<import("./interface").UploadType>;
|
|
default: import("./interface").UploadType;
|
|
};
|
|
name: StringConstructor;
|
|
defaultFileList: {
|
|
type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
|
|
default: import("./interface").UploadFile<any>[];
|
|
};
|
|
fileList: {
|
|
type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
|
|
default: import("./interface").UploadFile<any>[];
|
|
};
|
|
action: {
|
|
type: import("vue").PropType<string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>)>;
|
|
default: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
|
|
};
|
|
directory: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
data: {
|
|
type: import("vue").PropType<Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>)>;
|
|
default: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
|
|
};
|
|
method: {
|
|
type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">;
|
|
default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
|
|
};
|
|
headers: {
|
|
type: import("vue").PropType<import("./interface").HttpRequestHeader>;
|
|
default: import("./interface").HttpRequestHeader;
|
|
};
|
|
showUploadList: {
|
|
type: import("vue").PropType<boolean | import("./interface").ShowUploadListInterface>;
|
|
default: boolean | import("./interface").ShowUploadListInterface;
|
|
};
|
|
multiple: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
accept: StringConstructor;
|
|
beforeUpload: {
|
|
type: import("vue").PropType<(file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>>;
|
|
default: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
|
|
};
|
|
onChange: {
|
|
type: import("vue").PropType<(info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void>;
|
|
default: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
|
|
};
|
|
'onUpdate:fileList': {
|
|
type: import("vue").PropType<(fileList: import("./interface").UploadFile<any>[]) => void>;
|
|
default: (fileList: import("./interface").UploadFile<any>[]) => void;
|
|
};
|
|
onDrop: {
|
|
type: import("vue").PropType<(event: DragEvent) => void>;
|
|
default: (event: DragEvent) => void;
|
|
};
|
|
listType: {
|
|
type: import("vue").PropType<import("./interface").UploadListType>;
|
|
default: import("./interface").UploadListType;
|
|
};
|
|
onPreview: {
|
|
type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
|
|
default: (file: import("./interface").UploadFile<any>) => void;
|
|
};
|
|
onDownload: {
|
|
type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
|
|
default: (file: import("./interface").UploadFile<any>) => void;
|
|
};
|
|
onReject: {
|
|
type: import("vue").PropType<(fileList: import("./interface").FileType[]) => void>;
|
|
default: (fileList: import("./interface").FileType[]) => void;
|
|
};
|
|
onRemove: {
|
|
type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
|
|
default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
|
|
};
|
|
remove: {
|
|
type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
|
|
default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
|
|
};
|
|
supportServerRender: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
disabled: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
prefixCls: StringConstructor;
|
|
customRequest: {
|
|
type: import("vue").PropType<(options: import("../vc-upload/interface").UploadRequestOption<any>) => void>;
|
|
default: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
|
|
};
|
|
withCredentials: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
openFileDialogOnClick: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
locale: {
|
|
type: import("vue").PropType<import("./interface").UploadLocale>;
|
|
default: import("./interface").UploadLocale;
|
|
};
|
|
id: StringConstructor;
|
|
previewFile: {
|
|
type: import("vue").PropType<(file: Blob | import("./interface").FileType) => PromiseLike<string>>;
|
|
default: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
|
|
};
|
|
transformFile: {
|
|
type: import("vue").PropType<(file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>>;
|
|
default: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
|
|
};
|
|
iconRender: {
|
|
type: import("vue").PropType<(opt: {
|
|
file: import("./interface").UploadFile<any>;
|
|
listType?: import("./interface").UploadListType;
|
|
}) => import("../_util/type").VueNode>;
|
|
default: (opt: {
|
|
file: import("./interface").UploadFile<any>;
|
|
listType?: import("./interface").UploadListType;
|
|
}) => import("../_util/type").VueNode;
|
|
};
|
|
isImageUrl: {
|
|
type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean>;
|
|
default: (file: import("./interface").UploadFile<any>) => boolean;
|
|
};
|
|
progress: {
|
|
type: import("vue").PropType<import("./interface").UploadListProgressProps>;
|
|
default: import("./interface").UploadListProgressProps;
|
|
};
|
|
itemRender: {
|
|
type: import("vue").PropType<import("./interface").ItemRender<any>>;
|
|
default: import("./interface").ItemRender<any>;
|
|
};
|
|
maxCount: NumberConstructor;
|
|
height: {
|
|
type: import("vue").PropType<unknown>;
|
|
default: unknown;
|
|
};
|
|
removeIcon: {
|
|
type: import("vue").PropType<(opt: {
|
|
file: import("./interface").UploadFile<any>;
|
|
}) => import("../_util/type").VueNode>;
|
|
default: (opt: {
|
|
file: import("./interface").UploadFile<any>;
|
|
}) => import("../_util/type").VueNode;
|
|
};
|
|
downloadIcon: {
|
|
type: import("vue").PropType<(opt: {
|
|
file: import("./interface").UploadFile<any>;
|
|
}) => import("../_util/type").VueNode>;
|
|
default: (opt: {
|
|
file: import("./interface").UploadFile<any>;
|
|
}) => import("../_util/type").VueNode;
|
|
};
|
|
previewIcon: {
|
|
type: import("vue").PropType<(opt: {
|
|
file: import("./interface").UploadFile<any>;
|
|
}) => import("../_util/type").VueNode>;
|
|
default: (opt: {
|
|
file: import("./interface").UploadFile<any>;
|
|
}) => import("../_util/type").VueNode;
|
|
};
|
|
}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
|
capture: {
|
|
type: import("vue").PropType<boolean | "user" | "environment">;
|
|
default: boolean | "user" | "environment";
|
|
};
|
|
type: {
|
|
type: import("vue").PropType<import("./interface").UploadType>;
|
|
default: import("./interface").UploadType;
|
|
};
|
|
name: StringConstructor;
|
|
defaultFileList: {
|
|
type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
|
|
default: import("./interface").UploadFile<any>[];
|
|
};
|
|
fileList: {
|
|
type: import("vue").PropType<import("./interface").UploadFile<any>[]>;
|
|
default: import("./interface").UploadFile<any>[];
|
|
};
|
|
action: {
|
|
type: import("vue").PropType<string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>)>;
|
|
default: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
|
|
};
|
|
directory: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
data: {
|
|
type: import("vue").PropType<Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>)>;
|
|
default: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
|
|
};
|
|
method: {
|
|
type: import("vue").PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">;
|
|
default: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
|
|
};
|
|
headers: {
|
|
type: import("vue").PropType<import("./interface").HttpRequestHeader>;
|
|
default: import("./interface").HttpRequestHeader;
|
|
};
|
|
showUploadList: {
|
|
type: import("vue").PropType<boolean | import("./interface").ShowUploadListInterface>;
|
|
default: boolean | import("./interface").ShowUploadListInterface;
|
|
};
|
|
multiple: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
accept: StringConstructor;
|
|
beforeUpload: {
|
|
type: import("vue").PropType<(file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>>;
|
|
default: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
|
|
};
|
|
onChange: {
|
|
type: import("vue").PropType<(info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void>;
|
|
default: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
|
|
};
|
|
'onUpdate:fileList': {
|
|
type: import("vue").PropType<(fileList: import("./interface").UploadFile<any>[]) => void>;
|
|
default: (fileList: import("./interface").UploadFile<any>[]) => void;
|
|
};
|
|
onDrop: {
|
|
type: import("vue").PropType<(event: DragEvent) => void>;
|
|
default: (event: DragEvent) => void;
|
|
};
|
|
listType: {
|
|
type: import("vue").PropType<import("./interface").UploadListType>;
|
|
default: import("./interface").UploadListType;
|
|
};
|
|
onPreview: {
|
|
type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
|
|
default: (file: import("./interface").UploadFile<any>) => void;
|
|
};
|
|
onDownload: {
|
|
type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => void>;
|
|
default: (file: import("./interface").UploadFile<any>) => void;
|
|
};
|
|
onReject: {
|
|
type: import("vue").PropType<(fileList: import("./interface").FileType[]) => void>;
|
|
default: (fileList: import("./interface").FileType[]) => void;
|
|
};
|
|
onRemove: {
|
|
type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
|
|
default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
|
|
};
|
|
remove: {
|
|
type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>>;
|
|
default: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
|
|
};
|
|
supportServerRender: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
disabled: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
prefixCls: StringConstructor;
|
|
customRequest: {
|
|
type: import("vue").PropType<(options: import("../vc-upload/interface").UploadRequestOption<any>) => void>;
|
|
default: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
|
|
};
|
|
withCredentials: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
openFileDialogOnClick: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
locale: {
|
|
type: import("vue").PropType<import("./interface").UploadLocale>;
|
|
default: import("./interface").UploadLocale;
|
|
};
|
|
id: StringConstructor;
|
|
previewFile: {
|
|
type: import("vue").PropType<(file: Blob | import("./interface").FileType) => PromiseLike<string>>;
|
|
default: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
|
|
};
|
|
transformFile: {
|
|
type: import("vue").PropType<(file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>>;
|
|
default: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
|
|
};
|
|
iconRender: {
|
|
type: import("vue").PropType<(opt: {
|
|
file: import("./interface").UploadFile<any>;
|
|
listType?: import("./interface").UploadListType;
|
|
}) => import("../_util/type").VueNode>;
|
|
default: (opt: {
|
|
file: import("./interface").UploadFile<any>;
|
|
listType?: import("./interface").UploadListType;
|
|
}) => import("../_util/type").VueNode;
|
|
};
|
|
isImageUrl: {
|
|
type: import("vue").PropType<(file: import("./interface").UploadFile<any>) => boolean>;
|
|
default: (file: import("./interface").UploadFile<any>) => boolean;
|
|
};
|
|
progress: {
|
|
type: import("vue").PropType<import("./interface").UploadListProgressProps>;
|
|
default: import("./interface").UploadListProgressProps;
|
|
};
|
|
itemRender: {
|
|
type: import("vue").PropType<import("./interface").ItemRender<any>>;
|
|
default: import("./interface").ItemRender<any>;
|
|
};
|
|
maxCount: NumberConstructor;
|
|
height: {
|
|
type: import("vue").PropType<unknown>;
|
|
default: unknown;
|
|
};
|
|
removeIcon: {
|
|
type: import("vue").PropType<(opt: {
|
|
file: import("./interface").UploadFile<any>;
|
|
}) => import("../_util/type").VueNode>;
|
|
default: (opt: {
|
|
file: import("./interface").UploadFile<any>;
|
|
}) => import("../_util/type").VueNode;
|
|
};
|
|
downloadIcon: {
|
|
type: import("vue").PropType<(opt: {
|
|
file: import("./interface").UploadFile<any>;
|
|
}) => import("../_util/type").VueNode>;
|
|
default: (opt: {
|
|
file: import("./interface").UploadFile<any>;
|
|
}) => import("../_util/type").VueNode;
|
|
};
|
|
previewIcon: {
|
|
type: import("vue").PropType<(opt: {
|
|
file: import("./interface").UploadFile<any>;
|
|
}) => import("../_util/type").VueNode>;
|
|
default: (opt: {
|
|
file: import("./interface").UploadFile<any>;
|
|
}) => import("../_util/type").VueNode;
|
|
};
|
|
}>> & Readonly<{}>, {
|
|
progress: import("./interface").UploadListProgressProps;
|
|
type: import("./interface").UploadType;
|
|
height: unknown;
|
|
data: Record<string, unknown> | ((file: import("./interface").UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>);
|
|
onDrop: (event: DragEvent) => void;
|
|
onChange: (info: import("./interface").UploadChangeParam<import("./interface").UploadFile<any>>) => void;
|
|
multiple: boolean;
|
|
disabled: boolean;
|
|
method: "post" | "POST" | "PUT" | "PATCH" | "put" | "patch";
|
|
remove: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
|
|
locale: import("./interface").UploadLocale;
|
|
action: string | ((file: import("./interface").FileType) => string) | ((file: import("./interface").FileType) => PromiseLike<string>);
|
|
capture: boolean | "user" | "environment";
|
|
iconRender: (opt: {
|
|
file: import("./interface").UploadFile<any>;
|
|
listType?: import("./interface").UploadListType;
|
|
}) => import("../_util/type").VueNode;
|
|
onRemove: (file: import("./interface").UploadFile<any>) => boolean | void | Promise<boolean | void>;
|
|
removeIcon: (opt: {
|
|
file: import("./interface").UploadFile<any>;
|
|
}) => import("../_util/type").VueNode;
|
|
itemRender: import("./interface").ItemRender<any>;
|
|
directory: boolean;
|
|
headers: import("./interface").HttpRequestHeader;
|
|
onReject: (fileList: import("./interface").FileType[]) => void;
|
|
beforeUpload: (file: import("./interface").FileType, FileList: import("./interface").FileType[]) => (string | boolean | void | Blob | import("./interface").FileType) | Promise<string | boolean | void | Blob | import("./interface").FileType>;
|
|
customRequest: (options: import("../vc-upload/interface").UploadRequestOption<any>) => void;
|
|
withCredentials: boolean;
|
|
openFileDialogOnClick: boolean;
|
|
fileList: import("./interface").UploadFile<any>[];
|
|
defaultFileList: import("./interface").UploadFile<any>[];
|
|
showUploadList: boolean | import("./interface").ShowUploadListInterface;
|
|
'onUpdate:fileList': (fileList: import("./interface").UploadFile<any>[]) => void;
|
|
listType: import("./interface").UploadListType;
|
|
onPreview: (file: import("./interface").UploadFile<any>) => void;
|
|
onDownload: (file: import("./interface").UploadFile<any>) => void;
|
|
supportServerRender: boolean;
|
|
previewFile: (file: Blob | import("./interface").FileType) => PromiseLike<string>;
|
|
transformFile: (file: import("./interface").FileType) => string | Blob | import("./interface").FileType | PromiseLike<string | Blob | import("./interface").FileType>;
|
|
isImageUrl: (file: import("./interface").UploadFile<any>) => boolean;
|
|
downloadIcon: (opt: {
|
|
file: import("./interface").UploadFile<any>;
|
|
}) => import("../_util/type").VueNode;
|
|
previewIcon: (opt: {
|
|
file: import("./interface").UploadFile<any>;
|
|
}) => import("../_util/type").VueNode;
|
|
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
|
export default _default;
|