UNPKG

@simspace/nivo-circle-packing

Version:

[![version](https://img.shields.io/npm/v/@nivo/circle-packing.svg?style=flat-square)](https://www.npmjs.com/package/@nivo/circle-packing)

20 lines 1.12 kB
/// <reference types="react" /> import { SpringValue } from '@react-spring/web'; import { ComputedDatum, CircleComponent, MouseHandlers, CirclePackingCommonProps } from './types'; /** * A negative radius value is invalid for an SVG circle, * this custom interpolation makes sure it's either * positive or zero. */ export declare const interpolateRadius: (radiusValue: SpringValue<number>) => import("@react-spring/web").Interpolation<number, any>; declare type CirclesProps<RawDatum> = { nodes: ComputedDatum<RawDatum>[]; borderWidth: CirclePackingCommonProps<RawDatum>['borderWidth']; borderColor: CirclePackingCommonProps<RawDatum>['borderColor']; component: CircleComponent<RawDatum>; isInteractive: CirclePackingCommonProps<RawDatum>['isInteractive']; tooltip: CirclePackingCommonProps<RawDatum>['tooltip']; } & MouseHandlers<RawDatum>; export declare const Circles: <RawDatum>({ nodes, borderWidth, borderColor, component, isInteractive, onMouseEnter, onMouseMove, onMouseLeave, onClick, tooltip, }: CirclesProps<RawDatum>) => JSX.Element; export {}; //# sourceMappingURL=Circles.d.ts.map