mitt-vue
Version:
Lightweight utility for integrating mitt with Vue 2 and Vue 3
13 lines (12 loc) • 510 B
TypeScript
import { eventEmit } from './emitter';
import { useEventListener as vue3UseEventListener } from './vue3';
declare const useEventListener: typeof vue3UseEventListener;
/**
* Emits an event with the given name and data.
* @param eventName - The name of the event.
* @param data - The data to emit with the event.
*/
declare const useEventEmit: typeof eventEmit;
export { eventEmit, useEventEmit, useEventListener };
import { EventMap, EventCallback } from './types';
export type { EventMap, EventCallback };