@melonproject/token-math
Version:
A small helper library to do precision safe calculations
72 lines (71 loc) • 3.03 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
// Address
var Address_1 = require("./address/Address");
exports.Address = Address_1.default;
var isAddress_1 = require("./address/isAddress");
exports.isAddress = isAddress_1.default;
exports.ensureAddress = isAddress_1.ensureAddress;
// BigInteger
var absolute_1 = require("./bigInteger/absolute");
exports.absolute = absolute_1.default;
var BigInteger_1 = require("./bigInteger/BigInteger");
exports.BigInteger = BigInteger_1.default;
var divide_1 = require("./bigInteger/divide");
exports.divide = divide_1.default;
var getGreatestCommonDivisor_1 = require("./bigInteger/getGreatestCommonDivisor");
exports.getGreatestCommonDivisor = getGreatestCommonDivisor_1.default;
var modulo_1 = require("./bigInteger/modulo");
exports.modulo = modulo_1.default;
var multiply_1 = require("./bigInteger/multiply");
exports.multiply = multiply_1.default;
var power_1 = require("./bigInteger/power");
exports.power = power_1.default;
var toBI_1 = require("./bigInteger/toBI");
exports.toBI = toBI_1.default;
var toString_1 = require("./bigInteger/toString");
exports.toString = toString_1.default;
// Overloads
var add_1 = require("./overloads/add");
exports.add = add_1.default;
var isEqual_1 = require("./overloads/isEqual");
exports.isEqual = isEqual_1.default;
var greaterThan_1 = require("./overloads/greaterThan");
exports.greaterThan = greaterThan_1.default;
var isZero_1 = require("./overloads/isZero");
exports.isZero = isZero_1.default;
var subtract_1 = require("./overloads/subtract");
exports.subtract = subtract_1.default;
var toFixed_1 = require("./overloads/toFixed");
exports.toFixed = toFixed_1.default;
var display_1 = require("./overloads/display");
exports.display = display_1.default;
// Price
var cancelDown_1 = require("./price/cancelDown");
exports.cancelDown = cancelDown_1.default;
var createPrice_1 = require("./price/createPrice");
exports.createPrice = createPrice_1.default;
var isPrice_1 = require("./price/isPrice");
exports.isPrice = isPrice_1.default;
var normalize_1 = require("./price/normalize");
exports.normalize = normalize_1.default;
var toAtomic_1 = require("./price/toAtomic");
exports.toAtomic = toAtomic_1.default;
var valueIn_1 = require("./price/valueIn");
exports.valueIn = valueIn_1.default;
// Quantity
var createQuantity_1 = require("./quantity/createQuantity");
exports.createQuantity = createQuantity_1.default;
var isQuantity_1 = require("./quantity/isQuantity");
exports.isQuantity = isQuantity_1.default;
// Token
var appendDecimals_1 = require("./token/appendDecimals");
exports.appendDecimals = appendDecimals_1.default;
var createToken_1 = require("./token/createToken");
exports.createToken = createToken_1.default;
var ensureSameToken_1 = require("./token/ensureSameToken");
exports.ensureSameToken = ensureSameToken_1.default;
var hasAddress_1 = require("./token/hasAddress");
exports.hasAddress = hasAddress_1.default;
var isToken_1 = require("./token/isToken");
exports.isToken = isToken_1.default;