UNPKG

svelte-motion

Version:

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

22 lines (19 loc) 651 B
/** based on framer-motion@4.0.3, Copyright (c) 2018 Framer B.V. */ import {fixed} from '../../../utils/fix-process-env'; import { number, px, percent, degrees, vw, vh } from 'style-value-types'; import { testValueType } from './test.js'; import { auto } from './type-auto.js'; /** * A list of value types commonly used for dimensions */ var dimensionValueTypes = [number, px, percent, degrees, vw, vh, auto]; /** * Tests a dimensional value against the list of dimension ValueTypes */ var findDimensionValueType = function (v) { return dimensionValueTypes.find(testValueType(v)); }; export { dimensionValueTypes, findDimensionValueType };