@bytescale/upload-widget-vue
Version:
Vue File Upload UI Widget — Lightweight & supports: drag and drop, multiple uploads, image cropping, customization & more 🚀 Comes with Cloud Storage 🌐
36 lines (35 loc) • 1.29 kB
TypeScript
import { UploadWidgetConfig, UploadWidgetResult, UploadWidgetOnUpdateEvent } from "@bytescale/upload-widget";
import { PropType } from "vue";
declare const _default: import("vue").DefineComponent<{
options: {
type: PropType<UploadWidgetConfig>;
required: true;
};
onComplete: {
type: PropType<((files: UploadWidgetResult[]) => void) | undefined>;
required: false;
};
onUpdate: {
type: PropType<(event: UploadWidgetOnUpdateEvent) => void> | undefined;
required: false;
};
height: {
type: StringConstructor;
required: false;
};
width: {
type: StringConstructor;
required: false;
};
}, unknown, unknown, {
widthOrDefault(): string;
heightOrDefault(): string;
}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
options: UploadWidgetConfig;
} & {
onComplete?: ((files: UploadWidgetResult[]) => void) | undefined;
onUpdate?: ((event: UploadWidgetOnUpdateEvent) => void) | undefined;
height?: string | undefined;
width?: string | undefined;
}>, {}>;
export default _default;