UNPKG

bits-ui

Version:

The headless components for Svelte.

16 lines (15 loc) 475 B
type MeltEvent<T extends Event = Event> = { detail: { originalEvent: T; }; cancelable: boolean; preventDefault: () => void; }; export type SvelteEvent<T extends Event = Event, U extends EventTarget = EventTarget> = T & { currentTarget: EventTarget & U; }; export declare function createDispatcher<M extends Element = Element>(): (e: MeltEvent) => void; export type CreateDispatcher = { createDispatcher: typeof createDispatcher; }; export {};