UNPKG

@syncfusion/react-base

Version:

A common package of core React base, methods and class definitions

26 lines (25 loc) 768 B
/** * Interface for EventHandler. */ interface IEventHandler { add: (element: Element | HTMLElement | Document, eventName: string, listener: Function, bindTo?: Object, intDebounce?: number) => Function | null; clearEvents: (element: Element) => void; remove: (element: Element | HTMLElement | Document, eventName: string, listener: Function) => void; trigger: (element: HTMLElement, eventName: string, eventProp?: Object) => void; } /** * Custom hook to handle events on HTML elements. */ export declare const EventHandler: IEventHandler; /** * Common Event argument for all base Essential JavaScript 2 Events. * * @private */ export interface BaseEventArgs { /** * Specifies name of the event. */ name?: string; } export {};