UNPKG

svelte-motion

Version:

Svelte animation library based on the React library framer-motion.

20 lines (17 loc) 556 B
/** based on framer-motion@4.0.3, Copyright (c) 2018 Framer B.V. */ import { isForcedMotionValue } from '../../../motion/utils/is-forced-motion-value.js'; import { isMotionValue } from '../../../value/utils/is-motion-value.js'; function scrapeMotionValuesFromProps(props) { var style = props.style; var newValues = {}; for (var key in style) { if (isMotionValue(style[key]) || isForcedMotionValue(key, props)) { newValues[key] = style[key]; } } return newValues; } export { scrapeMotionValuesFromProps };