@kirz/react-native-toolkit
Version:
Toolkit to speed up React Native development
35 lines • 1.14 kB
TypeScript
export declare const SvgUtils: {
sinusoidFunction(offsetX: number, offsetY: number, amplitude: number, frequency: number): (x: number) => number;
createGraphPath(length: number, functions: (((x: number) => number) | {
function: (x: number) => number;
operator: '+' | '-' | '*' | '/';
})[], parameters?: {
offsetY?: number;
quantization?: number;
}): string;
polarToCartesian(centerX: number, centerY: number, radius: number, angleInDegrees: number): {
x: number;
y: number;
};
createRectangularPath(k: number, rect: {
width: number;
height: number;
}, border: {
radius: number;
width: number;
}, start: 'left' | 'top' | 'right' | 'bottom', clockwise?: boolean): {
pathProps: {
transform?: string | undefined;
d: string;
strokeWidth: number;
strokeDashoffset: number;
};
path: string;
pathLength: number;
svgProps: {
viewBox: string;
preserveAspectRatio: string;
};
};
};
//# sourceMappingURL=svg.d.ts.map