UNPKG

@fesjs/fes-design

Version:
15 lines (14 loc) 532 B
import { type Ref } from 'vue'; export declare const useFileDrop: ({ accept, multiple, disabled, afterDrop, onFileTypeInvalid, }: { accept: Ref<string[]>; multiple: Ref<boolean>; disabled: Ref<boolean>; afterDrop: (files: File[]) => void; onFileTypeInvalid?: (files: File[]) => void; }) => { isHovering: Ref<boolean, boolean>; handleEnter: (event: DragEvent) => void; handleLeave: (event: DragEvent) => void; handleOver: (event: DragEvent) => void; handleDrop: (event: DragEvent) => void; };