UNPKG

@remotion/paths

Version:

Utilities for working with SVG paths

20 lines (19 loc) 793 B
import type { Point } from './types'; export declare const cubicPoint: (xs: number[], ys: number[], t: number) => Point; export declare const getCubicArcLength: ({ sx, sy, t, }: { sx: number[]; sy: number[]; t: number; }) => number; export declare const quadraticPoint: (xs: number[], ys: number[], t: number) => Point; export declare const cubicDerivative: (xs: number[], ys: number[], t: number) => Point; export declare const getQuadraticArcLength: (xs: number[], ys: number[], t: number) => number; export declare const quadraticDerivative: (xs: number[], ys: number[], t: number) => { x: number; y: number; }; export declare const t2length: ({ length, totalLength, func, }: { length: number; totalLength: number; func: (t: number) => number; }) => number;