svelte-motion
Version:
Svelte animation library based on the React library framer-motion.
17 lines (16 loc) • 737 B
TypeScript
/**
based on framer-motion@4.1.17,
Copyright (c) 2018 Framer B.V.
*/
import { VisualElement } from "../../types";
export declare function collectProjectingAncestors(visualElement: VisualElement, ancestors?: VisualElement[]): VisualElement<any, any>[];
export declare function collectProjectingChildren(visualElement: VisualElement): VisualElement[];
/**
* Update the layoutState by measuring the DOM layout. This
* should be called after resetting any layout-affecting transforms.
*/
export declare function updateLayoutMeasurement(visualElement: VisualElement): void;
/**
* Record the viewport box as it was before an expected mutation/re-render
*/
export declare function snapshotViewportBox(visualElement: VisualElement): void;