UNPKG

svelte-5-ui-lib

Version:

Svelte 5 UI Lib is a UI library built from scratch to leverage Svelte 5's runes system, creating smooth, reactive components.

14 lines (13 loc) 567 B
import type { DragEventHandler, ChangeEventHandler } from 'svelte/elements'; import { type DropzoneProps as Props } from '.'; type HTMLInputElementWithFiles = HTMLInputElement & { files: FileList | null; }; type $$ComponentProps = Props & { ondrop?: DragEventHandler<HTMLButtonElement>; ondragover?: DragEventHandler<HTMLButtonElement>; onchange?: ChangeEventHandler<HTMLInputElementWithFiles>; }; declare const Dropzone: import("svelte").Component<$$ComponentProps, {}, "files">; type Dropzone = ReturnType<typeof Dropzone>; export default Dropzone;