react-minimal-pie-chart
Version:
Lightweight but versatile SVG pie/donut charts for React
14 lines (13 loc) • 726 B
TypeScript
export declare function degreesToRadians(degrees: number): number;
export declare function valueBetween(value: number, min: number, max: number): number;
export declare function extractPercentage(value: number, percentage: number): number;
export declare function bisectorAngle(startAngle: number, lengthAngle: number): number;
export declare function shiftVectorAlongAngle(angle: number, distance: number): {
dx: number;
dy: number;
};
export declare function isNumber(value: unknown): value is number;
/**
* Conditionally return a prop or a function prop result
*/
export declare function functionProp<ReturnedProp, Payload>(prop: ((args: Payload) => ReturnedProp) | ReturnedProp, payload: Payload): ReturnedProp;