UNPKG

@abaplint/runtime

Version:
22 lines 601 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.abs = abs; const types_1 = require("../types"); function abs(input) { let num_in = undefined; if (typeof input.val === "number") { num_in = input.val; } else if (typeof input.val === "string") { num_in = parseFloat(input.val); } else if (input.val instanceof types_1.Float) { num_in = input.val.getRaw(); } else { num_in = parseFloat(input.val.get().toString()); } const ret = Math.abs(num_in); return ret; } //# sourceMappingURL=abs.js.map