useHandleCustomEvent.d.ts 521 B

123456
  1. export type EventHandler<T> = (value: T, e: any) => void;
  2. export declare const useHandleCustomEvent: <T>(eventName: string, handler: EventHandler<T>) => void;
  3. export type MultipleValueEventHandler<T> = (...args: any[]) => void;
  4. export declare const useMultipleValueHandleCustomEvent: <T extends any[]>(eventName: string, handler: MultipleValueEventHandler<T>) => void;
  5. export type EventOnlyHandler = (e: any) => void;
  6. export declare const useHandleCustomEventOnly: (eventName: string, handler: EventOnlyHandler) => void;