UNPKG

react-native-web-internals

Version:

React Native for Web

18 lines (17 loc) 650 B
var CSS_UNIT_RE = /^[+-]?\d*(?:\.\d+)?(?:[Ee][+-]?\d+)?(%|\w*)/, getUnit = function (str) { return str.match(CSS_UNIT_RE)[1]; }, isNumeric = function (n) { return !isNaN(parseFloat(n)) && isFinite(n); }, multiplyStyleLengthValue = function (value, multiple) { if (typeof value == "string") { var number = parseFloat(value) * multiple, unit = getUnit(value); return `${number}${unit}`; } else if (isNumeric(value)) return value * multiple; }, multiplyStyleLengthValue_default = multiplyStyleLengthValue; export { multiplyStyleLengthValue_default as default }; //# sourceMappingURL=index.native.js.map