UNPKG

@highcharts/dashboards

Version:
27 lines (26 loc) 729 B
import type EventCallback from '../../Core/EventCallback'; import DOMElementType from '../../Core/Renderer/DOMElementType'; import U from '../../Core/Utilities.js'; interface ElementsFocusEventRemovers { element: DOMElementType; remover: Function; } /** * @private */ declare class EventProvider { constructor(); eventRemovers: Array<ElementsFocusEventRemovers>; addEvent<T>(el: (Class<T> | T), type: string, fn: (EventCallback<T> | Function), options?: U.EventOptions): Function; /** * Remove added event. * @private */ removeEvent(event: Function): void; /** * Remove all added events. * @private */ removeAddedEvents(): void; } export default EventProvider;