@kcirtaptrick/framer-motion
Version:
A simple and powerful React animation library
20 lines (19 loc) • 1.19 kB
TypeScript
export type { ResolvedValues, ScrapeMotionValuesFromProps, } from "./render/types";
export type { AnimationLifecycles } from "./render/utils/lifecycles";
export type { CreateVisualElement } from "./render/types";
export { AnimationType } from "./render/utils/types";
export { animations } from "./motion/features/animations";
export { useVisualElementContext } from "./context/MotionContext";
export { checkTargetForNewValues } from "./render/utils/setters";
export { createBox } from "./projection/geometry/models";
export { calcLength } from "./projection/geometry/delta-calc";
export { filterProps } from "./render/dom/utils/filter-props";
export { makeUseVisualState } from "./motion/utils/use-visual-state";
export { isDragActive } from "./gestures/drag/utils/lock";
export { addPointerEvent } from "./events/use-pointer-event";
export { wrapHandler } from "./events/event-info";
export { isMotionValue } from "./value/utils/is-motion-value";
export { isBrowser } from "./utils/is-browser";
export { useUnmountEffect } from "./utils/use-unmount-effect";
export { useIsomorphicLayoutEffect } from "./utils/use-isomorphic-effect";
export { useForceUpdate } from "./utils/use-force-update";