UNPKG

react-zod-form

Version:

Simple form validation and values transformation.

12 lines (11 loc) 609 B
type EventEmitterListener = (...args: never[]) => void; declare class EventEmitter<Events extends Record<EventName, EventEmitterListener>, EventName extends keyof Events = keyof Events> { #private; private callbacks; get listeners(): number; listenersOf<Event extends keyof Events>(event: Event): number; on<Event extends keyof Events>(event: Event, callback: Events[Event]): void; off<Event extends keyof Events>(event: Event, callback: Events[Event]): void; emit<Event extends keyof Events>(event: Event, ...args: Parameters<Events[Event]>): void; } export default EventEmitter;