ts-useful
Version:
Functions for animation, color transitions, ecliptic, bezier, decasteljau, curves, three dimensional curves, smooth scrolling, random range, randomItem, mobius index, vectors, physics vectors, and easing.
13 lines (12 loc) • 409 B
TypeScript
/**
*
* @param action (pct: number) => void
* @param options { fps?: number, duration?: number, resumePct?: number, stop?: () => boolean, cb?: () => void }
*/
export declare const Animate: (action: (pct: number) => Promise<void>, options?: {
fps?: number;
duration?: number;
resumePct?: number;
stop?: () => Promise<boolean>;
cb?: () => Promise<void>;
}) => Promise<void>;