UNPKG

ag-charts-enterprise

Version:

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

48 lines (47 loc) 2.24 kB
import { type AgMapShapeBackgroundOptions, _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 MapShapeBackgroundNodeDatum, MapShapeBackgroundSeriesProperties } from './mapShapeBackgroundSeriesProperties'; interface MapShapeBackgroundNodeDataContext extends _ModuleSupport.DataModelSeriesNodeDataContext<MapShapeBackgroundNodeDatum> { } export declare class MapShapeBackgroundSeries extends TopologySeries<MapShapeBackgroundNodeDatum, AgMapShapeBackgroundOptions, MapShapeBackgroundSeriesProperties, MapShapeBackgroundNodeDatum, MapShapeBackgroundNodeDataContext> implements ITopology { static readonly className = "MapShapeBackgroundSeries"; static readonly type: "map-shape-background"; scale: _ModuleSupport.MercatorScale | undefined; topologyBounds: LonLatBBox | undefined; properties: MapShapeBackgroundSeriesProperties; private _chartTopology?; private get topology(); get focusable(): boolean; setOptionsData(): void; setChartData(): void; getNodeData(): MapShapeBackgroundNodeDatum[] | undefined; 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: MapShapeBackgroundNodeDatum[]; labelData: never[]; } | undefined; updateSelections(): void; update(): void; private updateDatumSelection; private updateDatumNodes; resetAnimation(): void; getLegendData(): never[]; getTooltipContent(_seriesDatum: any): _ModuleSupport.TooltipContent | undefined; pickFocus(): undefined; protected computeFocusBounds(_opts: _ModuleSupport.PickFocusInputs): _ModuleSupport.BBox | undefined; protected hasItemStylers(): boolean; } export {};