fybdp-d3-kg
Version:
Knowledge Graph using React and D3.js
39 lines (38 loc) • 1.13 kB
TypeScript
import React, { Component, ReactElement } from 'react';
import { ChartTooltip, ChartTooltipProps } from '../../../common/Tooltip';
export interface PieArcProps {
data: any;
animated: boolean;
color: any;
tooltip: ReactElement<ChartTooltipProps, typeof ChartTooltip> | null;
cursor: string;
innerArc: any;
disabled: boolean;
onClick: (e: any) => void;
onMouseEnter: (e: any) => void;
onMouseLeave: (e: any) => void;
}
interface PieArcState {
active: boolean;
}
export declare class PieArc extends Component<PieArcProps, PieArcState> {
static defaultProps: Partial<PieArcProps>;
previousEnter?: any;
arc: React.RefObject<SVGPathElement>;
state: PieArcState;
getExitProps(): any;
onMouseEnter(event: MouseEvent): void;
onMouseLeave(event: MouseEvent): void;
onMouseClick(event: MouseEvent): void;
getTransition(): {
type: string;
velocity: number;
damping: number;
delay?: undefined;
} | {
type: boolean;
delay: number;
};
render(): JSX.Element;
}
export {};