UNPKG

rumble-charts

Version:

Truly declarative React charts components

30 lines (29 loc) 1.21 kB
import type { ReactElement } from 'react'; import type { CurveFactory } from 'd3-shape'; import type { GraphicProps, Position, Series, Size, Style } from './types'; import { curves } from './helpers'; declare type RadialLineParams = { seriesIndex: number; series: Series; props: RadialLinesProps; }; export declare type RadialLinesProps = { position?: Position; asAreas?: boolean; innerRadius?: Size; startAngle?: number; endAngle?: number; interpolation?: keyof typeof curves | CurveFactory; seriesVisible?: boolean | ((params: RadialLineParams) => boolean); seriesAttributes?: Record<string, any> | ((params: RadialLineParams) => Record<string, any>); seriesStyle?: Style | ((params: RadialLineParams) => Style); lineVisible?: boolean | ((params: RadialLineParams) => boolean); lineAttributes?: Record<string, any> | ((params: RadialLineParams) => Record<string, any>); lineStyle?: Style | ((params: RadialLineParams) => Style); lineWidth?: Size | ((params: RadialLineParams) => Size); } & GraphicProps; /** * Renders radial lines for your radar chart */ export declare function RadialLines(props: RadialLinesProps): ReactElement; export {};