UNPKG

@nguyenshort/vue3-mitt

Version:
14 lines (13 loc) 419 B
import { Emitter, EventType } from 'mitt'; import { App } from 'vue'; declare const emitter: Emitter<Record<EventType, unknown>>; declare module '@vue/runtime-core' { interface ComponentCustomProperties { $emitter: typeof emitter; } } declare const plugin: { install(app: App): void; }; export declare const useEmitter: <T extends Record<EventType, unknown>>() => Emitter<T>; export default plugin;