UNPKG

comic-plus

Version:

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

82 lines (80 loc) 3.95 kB
import { default as UploadInstance } from '../utils/upload'; import { UploadFile, UploadError } from './type'; declare function submit(): Promise<void>; declare function __VLS_template(): { default?(_: {}): any; trigger?(_: {}): any; tip?(_: {}): any; }; declare const __VLS_component: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ readonly fileList: import('vue').PropType<UploadFile[]>; readonly type: { readonly type: import('vue').PropType<"list" | "picture">; readonly default: "list"; }; readonly http: import('vue').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: import('vue').PropType<(files: File[], uploadFiles: UploadFile[]) => void>; readonly onLarge: import('vue').PropType<(files: File[], largeFiles: File[], uploadFiles: UploadFile[]) => void>; readonly onSuccess: import('vue').PropType<(file: UploadFile, uploadFiles: UploadFile[]) => void>; readonly onError: import('vue').PropType<(err: UploadError, uploadFiles: UploadFile[]) => void>; readonly onChange: import('vue').PropType<(uploadFiles: UploadFile[], rawFiles: UploadFile[]) => void>; readonly beforeUpload: import('vue').PropType<(files: UploadInstance[]) => false | void>; }>, { submit: typeof submit; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:fileList": (files: UploadFile[]) => void; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ readonly fileList: import('vue').PropType<UploadFile[]>; readonly type: { readonly type: import('vue').PropType<"list" | "picture">; readonly default: "list"; }; readonly http: import('vue').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: import('vue').PropType<(files: File[], uploadFiles: UploadFile[]) => void>; readonly onLarge: import('vue').PropType<(files: File[], largeFiles: File[], uploadFiles: UploadFile[]) => void>; readonly onSuccess: import('vue').PropType<(file: UploadFile, uploadFiles: UploadFile[]) => void>; readonly onError: import('vue').PropType<(err: UploadError, uploadFiles: UploadFile[]) => void>; readonly onChange: import('vue').PropType<(uploadFiles: UploadFile[], rawFiles: UploadFile[]) => void>; readonly beforeUpload: import('vue').PropType<(files: UploadInstance[]) => false | void>; }>> & Readonly<{ "onUpdate:fileList"?: (files: UploadFile[]) => any; }>, { readonly type: "picture" | "list"; readonly disabled: boolean; readonly multiple: boolean; readonly withCredentials: boolean; readonly autoUpload: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, ReturnType<typeof __VLS_template>>; export default _default; type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; };