UNPKG

@nivo/polar-axes

Version:
59 lines 1.75 kB
import { AnimatedProps } from '@react-spring/web'; import { ValueFormat } from '@nivo/core'; import { FunctionComponent } from 'react'; import { TicksSpec } from '@nivo/scales'; import { PartialTheme, Theme } from '@nivo/theming'; export interface RadialAxisTickAnimatedProps { y: number; textX: number; rotation: number; length: number; opacity: number; } export interface RadialAxisTickProps { label: string | number; y: number; rotation: number; textX: number; length: number; textAnchor: 'start' | 'end'; theme: Theme['axis']; animated: AnimatedProps<RadialAxisTickAnimatedProps>; } export type RadialAxisTickComponent = FunctionComponent<RadialAxisTickProps>; export interface RadialAxisConfig { ticks?: TicksSpec<any>; tickSize?: number; tickPadding?: number; tickRotation?: number; format?: ValueFormat<string | number | Date>; tickComponent?: RadialAxisTickComponent; style?: PartialTheme['axis']; ariaHidden?: boolean; } export interface CircularAxisTickAnimatedProps { angle: number; x1: number; y1: number; x2: number; y2: number; textX: number; textY: number; opacity: number; } export interface CircularAxisTickProps { label: string | number; theme: Theme['axis']; animated: AnimatedProps<CircularAxisTickAnimatedProps>; } export type CircularAxisTickComponent = FunctionComponent<CircularAxisTickProps>; export interface CircularAxisConfig { tickSize?: number; tickPadding?: number; tickRotation?: number; format?: ValueFormat<string | number | Date>; tickComponent?: CircularAxisTickComponent; style?: PartialTheme['axis']; ariaHidden?: boolean; } //# sourceMappingURL=types.d.ts.map