UNPKG

ag-charts-types

Version:

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

21 lines (20 loc) 1.58 kB
import type { Styler } from '../../chart/callbackOptions'; import type { ContextDefault, DatumDefault, Opacity } from '../../chart/types'; import type { LineDashOptions, StrokeOptions } from '../cartesian/commonOptions'; import type { AgBaseRadarSeriesOptions, AgRadarSeriesStyle, AgRadarSeriesStylerParams, AgRadarSeriesThemeableOptions } from './radarOptions'; export interface AgRadarLineSeriesStyle extends AgRadarSeriesStyle { } export interface AgRadarLineSeriesStylerParams<TDatum = DatumDefault, TContext = ContextDefault> extends AgRadarSeriesStylerParams<TDatum, TContext, AgRadarLineSeriesStyle> { } export interface AgRadarLineSeriesThemeableOptions<TDatum = DatumDefault, TContext = ContextDefault> extends AgRadarSeriesThemeableOptions<TDatum, TContext, AgRadarLineSeriesStyle, AgRadarLineSeriesStylerParams<TDatum, TContext>> { /** Function used to return formatting for entire series, based on the given parameters.*/ styler?: Styler<AgRadarLineSeriesStylerParams<TDatum, TContext>, AgRadarLineSeriesStyle>; } export interface AgRadarLineSeriesOptions<TDatum = DatumDefault, TContext = ContextDefault> extends AgRadarLineSeriesThemeableOptions<TDatum, TContext>, AgBaseRadarSeriesOptions<TDatum, TContext, AgRadarLineSeriesStyle, AgRadarLineSeriesStylerParams<TDatum, TContext>> { /** Configuration for the Radar Line Series. */ type: 'radar-line'; } export interface AgRadarLineHighlightStyleOptions extends StrokeOptions, LineDashOptions { /** The opacity of the whole series (line, fill, labels and markers, if any) */ opacity?: Opacity; }