UNPKG

@shawngoh87/react-sketch-canvas

Version:

react-sketch-canvas - Freehand vector drawing tool for React using SVG as canvas

25 lines (24 loc) 789 B
/// <reference types="react" /> import { CanvasPath, Point } from '../types'; export type SvgPathProps = { paths: Point[]; id: string; strokeWidth: number; strokeColor: string; command?: (point: Point, i: number, a: Point[]) => string; }; /** * Generate SVG Path tag from the given points */ export declare const SvgPath: ({ paths, id, strokeWidth, strokeColor, command, }: SvgPathProps) => JSX.Element; export declare const line: (pointA: Point, pointB: Point) => { length: number; angle: number; }; export declare const bezierCommand: (point: Point, i: number, a: Point[]) => string; type PathProps = { id: string; paths: CanvasPath[]; }; declare const Paths: ({ id, paths }: PathProps) => JSX.Element; export default Paths;