UNPKG

framer-motion

Version:

A simple and powerful JavaScript animation library

31 lines (28 loc) 785 B
import { color } from '../../../value/types/color/index.mjs'; import { filter } from '../../../value/types/complex/filter.mjs'; import { numberValueTypes } from './number.mjs'; /** * A map of default value types for common values */ const defaultValueTypes = { ...numberValueTypes, // Color props color, backgroundColor: color, outlineColor: color, fill: color, stroke: color, // Border props borderColor: color, borderTopColor: color, borderRightColor: color, borderBottomColor: color, borderLeftColor: color, filter, WebkitFilter: filter, }; /** * Gets the default ValueType for the provided value key */ const getDefaultValueType = (key) => defaultValueTypes[key]; export { defaultValueTypes, getDefaultValueType };