@nivo/arcs
Version:
21 lines • 1.12 kB
TypeScript
import { InheritedColorConfig } from '@nivo/colors';
import { DatumWithArcAndColor, ArcGenerator } from './types';
import { ArcTransitionMode } from './arcTransitionMode';
import { ArcMouseHandler, ArcShapeProps } from './ArcShape';
export type ArcComponent<Datum extends DatumWithArcAndColor> = (props: ArcShapeProps<Datum>) => JSX.Element;
interface ArcsLayerProps<Datum extends DatumWithArcAndColor> {
center: [number, number];
data: Datum[];
arcGenerator: ArcGenerator;
borderWidth: number;
borderColor: InheritedColorConfig<Datum>;
onClick?: ArcMouseHandler<Datum>;
onMouseEnter?: ArcMouseHandler<Datum>;
onMouseMove?: ArcMouseHandler<Datum>;
onMouseLeave?: ArcMouseHandler<Datum>;
transitionMode: ArcTransitionMode;
component?: ArcComponent<Datum>;
}
export declare const ArcsLayer: <Datum extends DatumWithArcAndColor>({ center, data, arcGenerator, borderWidth, borderColor, onClick, onMouseEnter, onMouseMove, onMouseLeave, transitionMode, component, }: ArcsLayerProps<Datum>) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=ArcsLayer.d.ts.map