ag-charts-types
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
21 lines (20 loc) • 1.58 kB
TypeScript
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;
}