@simspace/nivo-arcs
Version:
[](https://www.npmjs.com/package/@nivo/arcs)
17 lines • 846 B
TypeScript
import { DatumWithArc } from './types';
/**
* Make sure an angle (expressed in radians)
* always falls in the range 0~2*PI.
*/
export declare const getNormalizedAngle: (angle: number) => number;
/**
* Filter out arcs with a length below `skipAngle`.
*/
export declare const filterDataBySkipAngle: <Datum extends DatumWithArc>(data: Datum[], skipAngle: number) => Datum[];
/**
* Memoized version of `filterDataBySkipAngle`.
*/
export declare const useFilteredDataBySkipAngle: <Datum extends DatumWithArc>(data: Datum[], skipAngle: number) => Datum[];
export declare const svgEllipticalArcCommand: (radius: number, largeArcFlag: 0 | 1, sweepFlag: 0 | 1, x: number, y: number) => string;
export declare const generateSvgArc: (radius: number, originalStartAngle: number, originalEndAngle: number) => string;
//# sourceMappingURL=utils.d.ts.map