UNPKG

583 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var tslib_1 = require("tslib");
4var dimension_1 = tslib_1.__importDefault(require("../tree/dimension"));
5var MathHelper = function (fn, unit, n) {
6 if (!(n instanceof dimension_1.default)) {
7 throw { type: 'Argument', message: 'argument must be a number' };
8 }
9 if (unit == null) {
10 unit = n.unit;
11 }
12 else {
13 n = n.unify();
14 }
15 return new dimension_1.default(fn(parseFloat(n.value)), unit);
16};
17exports.default = MathHelper;
18//# sourceMappingURL=math-helper.js.map
\No newline at end of file