UNPKG

ag-charts-enterprise

Version:

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

47 lines (46 loc) 2.17 kB
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 {};