UNPKG

@wordpress/components

Version:
26 lines (25 loc) 705 B
function isValueDefined(value) { return value !== void 0 && value !== null; } function isValueEmpty(value) { const isEmptyString = value === ""; return !isValueDefined(value) || isEmptyString; } function getDefinedValue(values = [], fallbackValue) { var _values$find; return (_values$find = values.find(isValueDefined)) !== null && _values$find !== void 0 ? _values$find : fallbackValue; } const stringToNumber = (value) => { return parseFloat(value); }; const ensureNumber = (value) => { return typeof value === "string" ? stringToNumber(value) : value; }; export { ensureNumber, getDefinedValue, isValueDefined, isValueEmpty, stringToNumber }; //# sourceMappingURL=values.js.map