Interface UseEventHandlerObject

Interface representing the event handler object.

interface UseEventHandlerObject {
    emit: (<T>(data?: T) => void);
    getListeners: (() => Function[]);
    listenerCount: (() => number);
    off: (<T>(listener: EventListener<T>) => void);
    on: (<T>(listener: EventListener<T>) => void);
    once: (<T>(listener: EventListener<T>) => void);
    removeAllListeners: (() => void);
}

Properties

emit: (<T>(data?: T) => void)
getListeners: (() => Function[])
listenerCount: (() => number)
off: (<T>(listener: EventListener<T>) => void)
on: (<T>(listener: EventListener<T>) => void)
once: (<T>(listener: EventListener<T>) => void)
removeAllListeners: (() => void)