File size: 475 Bytes
bc20498 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
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 {};
|