ag-charts-enterprise
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
47 lines (46 loc) • 2.17 kB
TypeScript
import { type AgMapLineBackgroundOptions, _ModuleSupport } from 'ag-charts-community';
import type { DynamicContext } from 'ag-charts-core';
import { LonLatBBox } from '../map-util/lonLatBbox';
import { TopologySeries } from '../map-util/topologySeries';
import type { ITopology } from '../map-util/topologyTypes';
import { type MapLineBackgroundNodeDatum, MapLineBackgroundSeriesProperties } from './mapLineBackgroundSeriesProperties';
interface MapLineNodeDataContext extends _ModuleSupport.DataModelSeriesNodeDataContext<MapLineBackgroundNodeDatum> {
}
export declare class MapLineBackgroundSeries extends TopologySeries<MapLineBackgroundNodeDatum, AgMapLineBackgroundOptions, MapLineBackgroundSeriesProperties, MapLineBackgroundNodeDatum, MapLineNodeDataContext> implements ITopology {
static readonly className = "MapLineBackgroundSeries";
static readonly type: "map-line-background";
scale: _ModuleSupport.MercatorScale | undefined;
topologyBounds: LonLatBBox | undefined;
properties: MapLineBackgroundSeriesProperties;
private _chartTopology?;
getNodeData(): MapLineBackgroundNodeDatum[] | undefined;
private get topology();
get focusable(): boolean;
setOptionsData(): void;
setChartData(): void;
get hasData(): boolean;
private readonly itemGroup;
private datumSelection;
private contextNodeData?;
constructor(moduleCtx: DynamicContext<_ModuleSupport.ChartRegistry>);
renderToOffscreenCanvas(): boolean;
setChartTopology(topology: any): void;
setZIndex(zIndex: number): boolean;
private nodeFactory;
processData(): void;
createNodeData(): {
itemId: string;
nodeData: MapLineBackgroundNodeDatum[];
labelData: never[];
} | undefined;
updateSelections(): void;
update(): void;
private updateDatumSelection;
private updateDatumNodes;
resetAnimation(): void;
getLegendData(): never[];
getTooltipContent(_seriesDatum: any): _ModuleSupport.TooltipContent | undefined;
protected computeFocusBounds(_opts: _ModuleSupport.PickFocusInputs): _ModuleSupport.BBox | undefined;
protected hasItemStylers(): boolean;
}
export {};