jexl-functions-fork
Version:
Package with available JEXL functions
21 lines (20 loc) • 605 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.coerceToNumber = exports.coerceToString = void 0;
var coerceToString = function (value) {
if (value === null || value === undefined) {
return '';
}
return value.toString();
};
exports.coerceToString = coerceToString;
var coerceToNumber = function (value) {
if (value === null || value === undefined || value === '') {
return 0;
}
if (typeof value === 'string') {
return Number.parseFloat(value);
}
return Number(value);
};
exports.coerceToNumber = coerceToNumber;