ag-charts-enterprise
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
34 lines (33 loc) • 1.16 kB
TypeScript
import { _ModuleSupport } from 'ag-charts-community';
import { AbstractModuleInstance, type NormalisedBandHighlightOptions } from 'ag-charts-core';
export declare class BandHighlight extends AbstractModuleInstance {
private readonly ctx;
static readonly className = "BandHighlight";
readonly id: string;
private options;
private readonly fillGradientDefaults;
private readonly fillPatternDefaults;
private readonly fillImageDefaults;
private readonly axisCtx;
private bounds;
private axisLayout?;
private readonly bandHighlightGroup;
private readonly rangeNode;
private activeAxisHighlight?;
constructor(ctx: _ModuleSupport.ChartAxisRegistry<_ModuleSupport.AxisContext>);
applyOptions(options: NormalisedBandHighlightOptions): void;
private axisChange;
private isHover;
private onClick;
private clearAllHighlight;
private onKeyPress;
private onHoverLikeEvent;
private handleHoverHighlight;
private layout;
private updateBand;
private isVertical;
private onHighlightChange;
private updateBandPosition;
private showBand;
private hideBand;
}