UNPKG

framer-motion

Version:

A simple and powerful JavaScript animation library

16 lines (13 loc) 590 B
import { number } from '../../../value/types/numbers/index.mjs'; import { px, percent, degrees, vw, vh } from '../../../value/types/numbers/units.mjs'; import { testValueType } from './test.mjs'; import { auto } from './type-auto.mjs'; /** * A list of value types commonly used for dimensions */ const dimensionValueTypes = [number, px, percent, degrees, vw, vh, auto]; /** * Tests a dimensional value against the list of dimension ValueTypes */ const findDimensionValueType = (v) => dimensionValueTypes.find(testValueType(v)); export { dimensionValueTypes, findDimensionValueType };