ag-charts-enterprise
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
27 lines (26 loc) • 1.83 kB
TypeScript
import { type AgRadarAreaSeriesOptions, type AgRadarAreaSeriesStyle, type AgRadarAreaSeriesStylerParams, _ModuleSupport } from 'ag-charts-community';
import type { DynamicContext } from 'ag-charts-core';
import { RadarSeries, type ResolvedRadarStyle } from '../radar/radarSeries';
import { RadarAreaSeriesProperties } from './radarAreaSeriesProperties';
type S = AgRadarAreaSeriesStyle;
type O = AgRadarAreaSeriesOptions;
type P = RadarAreaSeriesProperties;
export declare class RadarAreaSeries extends RadarSeries<S, O, P> {
static readonly className = "RadarAreaSeries";
static readonly type: "radar-area";
properties: RadarAreaSeriesProperties;
private readonly areaGroup;
protected areaSelection: _ModuleSupport.Selection<boolean, _ModuleSupport.Path<boolean>>;
resetInvalidToZero: boolean;
constructor(moduleCtx: DynamicContext<_ModuleSupport.ChartRegistry>);
protected updatePathSelections(): void;
protected getAreaNode(): _ModuleSupport.Path<boolean> | undefined;
protected getMarkerFill(highlightedStyle?: _ModuleSupport.SeriesItemHighlightStyle): string | import("ag-charts-core").InternalAgGradientColor | import("ag-charts-core").InternalAgPatternColor | import("ag-charts-core").InternalAgImageFill;
protected updatePathNodes(): void;
protected animatePaths(ratio: number): void;
private getAreaPoints;
protected resetPaths(): ResolvedRadarStyle<AgRadarAreaSeriesStyle> | undefined;
protected makeStylerParams(highlightStateEnum: _ModuleSupport.HighlightState | undefined, selectionStateEnum: _ModuleSupport.SelectionState | undefined, candidateStateEnum: _ModuleSupport.SelectionState | undefined): AgRadarAreaSeriesStylerParams;
getStyle(highlightState: _ModuleSupport.HighlightState | undefined): ResolvedRadarStyle<AgRadarAreaSeriesStyle>;
}
export {};