UNPKG

recharts

Version:
35 lines (34 loc) 1.45 kB
import { Coordinate, ChartOffset, GeometrySector } from './types'; export declare const RADIAN: number; export declare const degreeToRadian: (angle: number) => number; export declare const radianToDegree: (angleInRadian: number) => number; export declare const polarToCartesian: (cx: number, cy: number, radius: number, angle: number) => Coordinate; export declare const getMaxRadius: (width: number, height: number, offset?: ChartOffset) => number; export declare const formatAxisMap: (props: any, axisMap: any, offset: ChartOffset, axisType: 'angleAxis' | 'radiusAxis', chartName: string) => {}; export declare const distanceBetweenPoints: (point: Coordinate, anotherPoint: Coordinate) => number; export declare const getAngleOfPoint: ({ x, y }: Coordinate, { cx, cy }: GeometrySector) => { radius: number; angle?: undefined; angleInRadian?: undefined; } | { radius: number; angle: number; angleInRadian: number; }; export declare const formatAngleOfSector: ({ startAngle, endAngle }: GeometrySector) => { startAngle: number; endAngle: number; }; export declare const inRangeOfSector: ({ x, y }: Coordinate, sector: GeometrySector) => boolean | { radius: number; angle: number; cx?: number; cy?: number; innerRadius?: number; outerRadius?: number; startAngle?: number; endAngle?: number; cornerRadius?: number; forceCornerRadius?: boolean; cornerIsExternal?: boolean; };