@fesjs/fes-design
Version:
fes-design for PC
15 lines (14 loc) • 532 B
TypeScript
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;
};