UNPKG

@nuxt/ui

Version:

A UI Library for Modern Web Apps, powered by Vue & Tailwind CSS.

20 lines (19 loc) 829 B
import type { ComponentPublicInstance, MaybeRef } from 'vue'; export interface UseFileUploadOptions { /** * Specifies the allowed file types. Provide a comma-separated list of MIME types or file extensions. * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes/accept * @defaultValue '*' */ accept?: MaybeRef<string>; reset?: boolean; multiple?: boolean; dropzone?: boolean; onUpdate: (files: File[]) => void; } export declare function useFileUpload(options: UseFileUploadOptions): { isDragging: import("vue").Ref<boolean, boolean>; open: () => void; inputRef: import("vue").Ref<ComponentPublicInstance | undefined, ComponentPublicInstance | undefined>; dropzoneRef: import("vue").Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>; };