motion
Version:
The Motion library for the web
12 lines (11 loc) • 493 B
TypeScript
import { AnimationControls, AnimationWithCommitStyles } from "../types";
interface AnimationState {
animations: AnimationWithCommitStyles[];
finished: Promise<any>;
}
export declare function createAnimationControls(animations: AnimationWithCommitStyles[]): AnimationControls;
export declare const controls: {
get: (target: AnimationState, key: string) => number | Promise<any> | (() => void);
set: (target: AnimationState, key: string, value: number) => boolean;
};
export {};