UNPKG

ag-charts-community

Version:

Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue

22 lines (21 loc) 1.24 kB
import type { AgChartOverlayRendererParams, DatumDefault, TextSegment } from 'ag-charts-types'; import type { LocaleManager } from '../../locale/localeManager'; import type { BBox } from '../../scene/bbox'; import { callWithContext } from '../../util/callbackCache'; import { BaseProperties } from '../../util/properties'; import type { AnimationManager } from '../interaction/animationManager'; export declare const DEFAULT_OVERLAY_CLASS = "ag-charts-overlay"; export declare const DEFAULT_OVERLAY_DARK_CLASS = "ag-charts-dark-overlay"; export declare class Overlay extends BaseProperties { protected className: string; protected defaultMessageId: string; enabled: boolean; text?: string | TextSegment[]; renderer?: (params: AgChartOverlayRendererParams<DatumDefault>) => string | HTMLElement; private content?; focusBox?: BBox; constructor(className: string, defaultMessageId: string); getText(localeManager: LocaleManager): string; getElement(callers: Parameters<typeof callWithContext>[0], animationManager: AnimationManager | undefined, localeManager: LocaleManager, rect: BBox): HTMLElement; removeElement(cleanup?: () => void | undefined, animationManager?: AnimationManager): void; }