UNPKG

901 BJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6var _exportNames = {
7 bignumber: true
8};
9exports.bignumber = bignumber;
10
11var _decimal = _interopRequireDefault(require("decimal.js"));
12
13var _arithmetic = require("./arithmetic");
14
15Object.keys(_arithmetic).forEach(function (key) {
16 if (key === "default" || key === "__esModule") return;
17 if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
18 Object.defineProperty(exports, key, {
19 enumerable: true,
20 get: function get() {
21 return _arithmetic[key];
22 }
23 });
24});
25
26function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
27
28// TODO: this is ugly. Instead, be able to pass your own isBigNumber function to typed?
29var BigNumber = _decimal["default"].clone();
30
31BigNumber.prototype.isBigNumber = true;
32
33function bignumber(x) {
34 return new BigNumber(x);
35}
\No newline at end of file