UNPKG

comic-plus

Version:

<p align="center"> <img width="200px" src="./logo.png"/> </p>

36 lines (34 loc) 1.63 kB
import { PropType, ExtractPropTypes } from 'vue'; import { UploadFile, UploadInstance, UploadError } from './type'; export declare const uploadProps: { readonly fileList: PropType<UploadFile[]>; readonly type: { readonly type: PropType<"list" | "picture">; readonly default: "list"; }; readonly http: PropType<string | ((instance: UploadInstance) => void)>; readonly headers: ObjectConstructor; readonly data: ObjectConstructor; readonly autoUpload: { readonly type: BooleanConstructor; readonly default: true; }; readonly size: NumberConstructor; readonly multiple: BooleanConstructor; readonly limit: NumberConstructor; readonly disabled: BooleanConstructor; readonly maxFileSize: StringConstructor; readonly withCredentials: BooleanConstructor; readonly accept: StringConstructor; readonly onExceed: PropType<(files: File[], uploadFiles: UploadFile[]) => void>; readonly onLarge: PropType<(files: File[], largeFiles: File[], uploadFiles: UploadFile[]) => void>; readonly onSuccess: PropType<(file: UploadFile, uploadFiles: UploadFile[]) => void>; readonly onError: PropType<(err: UploadError, uploadFiles: UploadFile[]) => void>; readonly onChange: PropType<(uploadFiles: UploadFile[], rawFiles: UploadFile[]) => void>; readonly beforeUpload: PropType<(files: UploadInstance[]) => false | void>; }; export type UploadProps = ExtractPropTypes<typeof uploadProps>; export declare const uploadEmits: { "update:fileList": (files: UploadFile[]) => boolean; }; export type UploadEmits = typeof uploadEmits;