UNPKG

fybdp-d3-kg

Version:

Knowledge Graph using React and D3.js

32 lines (31 loc) 1.28 kB
import { Component, ReactElement } from 'react'; import { PieArc, PieArcProps } from './PieArc'; import { PieArcLabel, PieArcLabelProps } from './PieArcLabel'; import { ColorSchemeType } from '../../common/color'; export interface PieArcSeriesProps { animated: boolean; outerRadius: number; innerRadius: number; data: any; arcWidth: number; doughnut: boolean; explode: boolean; height: number; width: number; label?: ReactElement<PieArcLabelProps, typeof PieArcLabel> | null; arc: ReactElement<PieArcProps, typeof PieArc>; colorScheme: ColorSchemeType; } export declare class PieArcSeries extends Component<PieArcSeriesProps> { static defaultProps: Partial<PieArcSeriesProps>; calculateRadius(): { outerRadius: number; innerRadius: number; }; calculateLabelPositions(outerArc: any, outerRadius: any): any; innerArc(innerRadius: number, outerRadius: number): (point: any) => string | null; calculateOuterRadius(outerRadius: any, point: any): any; centroid(innerRadius: number, outerRadius: number): (data: any) => [number, number]; outerArc(outerRadius: number): import("d3-shape").Arc<any, import("d3-shape").DefaultArcObject>; render(): JSX.Element; }