ag-charts-enterprise
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
40 lines (39 loc) • 1.74 kB
TypeScript
import type { AgBaseRadarSeriesOptions, AgRadarSeriesLabelFormatterParams, AgRadarSeriesStyle, AgRadarSeriesTooltipRendererParams, AgRadialSeriesOptionsKeys, AgSeriesMarkerStyle, ContextDefault, DatumDefault } from 'ag-charts-community';
import { _ModuleSupport } from 'ag-charts-community';
import type { NormalisedTextOrSegments, SizedPoint } from 'ag-charts-core';
export interface RadarNodeDatum extends _ModuleSupport.DataModelSeriesNodeDatum {
readonly index: number;
readonly label?: {
x: number;
y: number;
text: NormalisedTextOrSegments;
textAlign: CanvasTextAlign;
textBaseline: CanvasTextBaseline;
};
readonly point: Readonly<SizedPoint>;
readonly angleValue: any;
readonly radiusValue: any;
style?: AgSeriesMarkerStyle;
}
declare const SeriesProperties: typeof _ModuleSupport.SeriesProperties;
export declare class RadarSeriesProperties<TStyle extends AgRadarSeriesStyle, TOpts extends AgBaseRadarSeriesOptions<DatumDefault, ContextDefault, TStyle>> extends SeriesProperties<TOpts> {
angleKey: string;
radiusKey: string;
angleName?: string;
radiusName?: string;
angleKeyAxis: string;
radiusKeyAxis: string;
legendItemName?: string;
stroke: string;
strokeWidth: number;
strokeOpacity: number;
lineDash: number[];
lineDashOffset: number;
rotation: number;
styler?: TOpts['styler'];
readonly marker: _ModuleSupport.SeriesMarker<AgRadialSeriesOptionsKeys<any>>;
readonly label: _ModuleSupport.Label<AgRadarSeriesLabelFormatterParams, any>;
readonly tooltip: _ModuleSupport.SeriesTooltip<Omit<AgRadarSeriesTooltipRendererParams<any>, "context">>;
connectMissingData: boolean;
}
export {};