react-custom-events
Version:
A react layer for easily utilizing CustomEvent API
8 lines (7 loc) • 436 B
TypeScript
import { DependencyList } from 'react';
export declare function useCustomEventListener<T>(eventName: string, eventHandler: (data: T) => void, deps?: DependencyList): (el: HTMLElement | null) => void;
export declare function emitCustomEvent<T>(eventName: string, data?: T): void;
export declare function newCustomEventEmitter(): {
(el: HTMLElement | null): void;
emit<T>(eventName: string, data?: T | undefined): void;
};