ag-charts-enterprise
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
48 lines (47 loc) • 2.24 kB
TypeScript
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 {};