All Downloads are FREE. Search and download functionalities are using the official Maven repository.

package.dist.cjs.styled-system.normalize.cjs Maven / Gradle / Ivy

"use strict";
'use strict';

var walkObject = require('../utils/walk-object.cjs');

function createNormalizeFn(context) {
  const { utility, normalize } = context;
  const { hasShorthand, resolveShorthand } = utility;
  return function(styles) {
    return walkObject.walkObject(styles, normalize, {
      stop: (value) => Array.isArray(value),
      getKey: hasShorthand ? resolveShorthand : void 0
    });
  };
}

exports.createNormalizeFn = createNormalizeFn;




© 2015 - 2025 Weber Informatics LLC | Privacy Policy