UNPKG

motion

Version:

The Motion library for the web

23 lines (18 loc) 631 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var cssVar = require('./utils/css-var.cjs.js'); var transforms = require('./utils/transforms.cjs.js'); const style = { get: (element, name) => { let value = cssVar.isCssVar(name) ? element.style.getPropertyValue(name) : getComputedStyle(element)[name]; if (!value && value !== 0) { const definition = transforms.transformPropertyDefinitions.get(name); if (definition) value = definition.initialValue; } return value; }, }; exports.style = style;