react-use-magic-animations
Version:
A collection of easy-to-use React hooks for professional animations based on popular animation libraries
25 lines (24 loc) • 597 B
TypeScript
export interface SpringOptions {
stiffness?: number;
damping?: number;
mass?: number;
velocity?: number;
restDelta?: number;
restSpeed?: number;
duration?: number;
delay?: number;
from?: number;
to?: number;
bounce?: number;
tension?: number;
friction?: number;
velocityThreshold?: number;
distanceThreshold?: number;
}
export interface UseSpringResult {
controls: any;
spring: (to: number) => Promise<void>;
stop: () => void;
value: number;
}
export declare function useSpring(options?: SpringOptions): UseSpringResult;