UNPKG

less

Version:
29 lines 878 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var math_helper_js_1 = tslib_1.__importDefault(require("./math-helper.js")); var mathFunctions = { // name, unit ceil: null, floor: null, sqrt: null, abs: null, tan: '', sin: '', cos: '', atan: 'rad', asin: 'rad', acos: 'rad' }; for (var f in mathFunctions) { // eslint-disable-next-line no-prototype-builtins if (mathFunctions.hasOwnProperty(f)) { mathFunctions[f] = math_helper_js_1.default.bind(null, Math[f], mathFunctions[f]); } } mathFunctions.round = function (n, f) { var fraction = typeof f === 'undefined' ? 0 : f.value; return (0, math_helper_js_1.default)(function (num) { return num.toFixed(fraction); }, null, n); }; exports.default = mathFunctions; //# sourceMappingURL=math.js.map