UNPKG

nerdamer-ts

Version:

javascript light-weight symbolic math expression evaluator

18 lines 526 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.sign = void 0; const Symbol_1 = require("../../../Types/Symbol"); const Parser_1 = require("../../../Parser/Parser"); /** * Returns the sign of a number * @param {Symbol} x * @returns {Symbol} */ function sign(x) { if (x.isConstant(true)) { return new Symbol_1.Symbol(Math.sign((0, Parser_1.evaluate)(x))); } return (0, Symbol_1.symfunction)('sign', arguments); } exports.sign = sign; //# sourceMappingURL=sign.js.map