UNPKG

@abaplint/runtime

Version:
34 lines 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.nmax = nmax; const _parse_1 = require("../operators/_parse"); const types_1 = require("../types"); function nmax(input) { const values = []; values.push((0, _parse_1.parse)(input.val1)); values.push((0, _parse_1.parse)(input.val2)); if (input.val3) { values.push((0, _parse_1.parse)(input.val3)); } if (input.val4) { values.push((0, _parse_1.parse)(input.val4)); } if (input.val5) { values.push((0, _parse_1.parse)(input.val5)); } if (input.val6) { values.push((0, _parse_1.parse)(input.val6)); } if (input.val7) { values.push((0, _parse_1.parse)(input.val7)); } if (input.val8) { values.push((0, _parse_1.parse)(input.val8)); } if (input.val9) { values.push((0, _parse_1.parse)(input.val9)); } values.sort((a, b) => (b - a)); return new types_1.Float().set(values[0]); } //# sourceMappingURL=nmax.js.map