UNPKG

@kcirtaptrick/framer-motion

Version:

A simple and powerful React animation library

20 lines (19 loc) 618 B
import { MotionValue } from "../"; /** * @public */ export interface ScrollMotionValues { scrollX: MotionValue<number>; scrollY: MotionValue<number>; scrollXProgress: MotionValue<number>; scrollYProgress: MotionValue<number>; } export interface ScrollOffsets { xOffset: number; yOffset: number; xMaxOffset: number; yMaxOffset: number; } export declare type GetScrollOffsets = () => ScrollOffsets; export declare function createScrollMotionValues(): ScrollMotionValues; export declare function createScrollUpdater(values: ScrollMotionValues, getOffsets: GetScrollOffsets): () => void;