main
ts 9 lines 247 Bytes
Raw
1 import type { EventType, Emitter as Mitt } from "mitt"
2 import mitt from "mitt"
3
4 interface Events {
5 "action:add-customer": void
6 }
7
8 export const emitter = mitt<Omit<Events, "">>()
9 export type Emitter<T extends Record<EventType, unknown>> = Mitt<T>