react-native-web-internals
Version:
React Native for Web
13 lines (12 loc) • 577 B
JavaScript
const CSS_UNIT_RE = /^[+-]?\d*(?:\.\d+)?(?:[Ee][+-]?\d+)?(%|\w*)/, getUnit = (str) => str.match(CSS_UNIT_RE)[1], isNumeric = (n) => !isNaN(parseFloat(n)) && isFinite(n), multiplyStyleLengthValue = (value, multiple) => {
if (typeof value == "string") {
const number = parseFloat(value) * multiple, unit = getUnit(value);
return `${number}${unit}`;
} else if (isNumeric(value))
return value * multiple;
};
var multiplyStyleLengthValue_default = multiplyStyleLengthValue;
export {
multiplyStyleLengthValue_default as default
};
//# sourceMappingURL=index.js.map