UNPKG

@melonproject/token-math

Version:

A small helper library to do precision safe calculations

72 lines (71 loc) 3.03 kB
"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;