UNPKG

algoframe

Version:

A TypeScript comprehensive and modulated libary for doing algebraic animation with requestAnimatioFrame natively, even with Bezier and Sequences

30 lines (29 loc) 730 B
import { Sequence } from './timeline'; import { Framer, Controller, Animator, animationCallback, Preset } from './utils'; export declare const sensibility: number; type timeReferences = { duration?: number; delay?: number; }; type controls = { FPS?: number; loop?: boolean; }; type options = { sequence: Sequence; easing?: Preset; controls?: controls; timing?: timeReferences; }; export { Sequence }; export declare class Animate { frame: Framer; control: Controller; progress: number; engine: Animator; constructor(options: options); finally(callback: () => void): this; break(): this; precision(value: number): this; run(callback?: animationCallback): this; }