UNPKG

ag-charts-enterprise

Version:

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

32 lines (31 loc) 1.35 kB
import { _ModuleSupport } from 'ag-charts-community'; import type { AgActiveItemState } from 'ag-charts-community'; import { type Point } from 'ag-charts-core'; type SceneNode = _ModuleSupport.Node; type SeriesNodeDatum = _ModuleSupport.SeriesNodeDatum; type SeriesNodePickMatch = _ModuleSupport.SeriesNodePickMatch; type SelectionNode = { node: _ModuleSupport.Path; datum: SeriesNodeDatum | undefined; }; type SelectionLike = Iterable<SelectionNode> & { nodes(): Iterable<SceneNode>; }; type PickFocusInputs = _ModuleSupport.PickFocusInputs; type PickFocusOutputs = _ModuleSupport.PickFocusOutputs; type GaugeSeries = { contextNodeData?: { nodeData: SeriesNodeDatum[]; targetData: SeriesNodeDatum[]; }; data?: { dataIdKey?: string; }; datumUnion: SelectionLike; targetSelection: SelectionLike; pickNodeNearestDistantObject(point: Point, items: Iterable<SceneNode>): SeriesNodePickMatch | undefined; }; export declare function pickGaugeNearestDatum(self: GaugeSeries, point: Point): SeriesNodePickMatch | undefined; export declare function pickGaugeFocus(self: GaugeSeries, opts: PickFocusInputs): PickFocusOutputs | undefined; export declare function findGaugeNodeDatum(self: GaugeSeries, itemId: AgActiveItemState['itemId']): _ModuleSupport.SeriesNodeDatum | undefined; export {};