Main
Vectors
Matrix
Matrix Manipulation
Transformation Matrices
Angles
Random
Bezier Curve
Equations
Path Movement
Color
Linear Interpolation
Derivatives
Collision Detection
Animation
Circle And Ellipse
Sequence
Combinatorics
Other

Get Animation Data

The animation API has various helpers for getting information about the current animation.

// Returns true if the animation is currently running, false otherwise.
const animating: boolean = api.isAnimating();
// Returns the timestamp (in milliseconds) when the animation was started.
const animating: number = api.getStartTime();
// Returns the time elapsed (in milliseconds) since the animation was started.
const animating: number = api.getElapsedTime();
// Returns the percentage of the animation that has been completed (0 to 100). 
// Returns undefined if the duration is infinite, or if the animation hasn't started yet.
const percent: number = api.getPercent();
// Returns the ResizeObserver used by the animation to detect changes in the size of the document body. 
// Returns undefined if restartOnResize property is false.
const observer: ResizeObserve = api.getResizeObserver();