motion
Version:
The Motion library for the web
19 lines (14 loc) • 556 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var style = require('../style.cjs.js');
function hydrateKeyframes(keyframes, element, name) {
for (let i = 0; i < keyframes.length; i++) {
if (keyframes[i] === null) {
keyframes[i] = i ? keyframes[i - 1] : style.style.get(element, name);
}
}
return keyframes;
}
const keyframesList = (keyframes) => Array.isArray(keyframes) ? keyframes : [keyframes];
exports.hydrateKeyframes = hydrateKeyframes;
exports.keyframesList = keyframesList;