@melonproject/token-math
Version:
A small helper library to do precision safe calculations
36 lines (35 loc) • 2.19 kB
TypeScript
export { default as Address } from "./address/Address";
export { default as isAddress, ensureAddress } from "./address/isAddress";
export { default as absolute } from "./bigInteger/absolute";
export { default as BigInteger } from "./bigInteger/BigInteger";
export { default as ConvertableBigInteger } from "./bigInteger/ConvertableBigInteger";
export { default as divide } from "./bigInteger/divide";
export { default as getGreatestCommonDivisor } from "./bigInteger/getGreatestCommonDivisor";
export { default as modulo } from "./bigInteger/modulo";
export { default as multiply } from "./bigInteger/multiply";
export { default as power } from "./bigInteger/power";
export { default as toBI } from "./bigInteger/toBI";
export { default as toString } from "./bigInteger/toString";
export { default as add } from "./overloads/add";
export { default as isEqual } from "./overloads/isEqual";
export { default as greaterThan } from "./overloads/greaterThan";
export { default as isZero } from "./overloads/isZero";
export { default as subtract } from "./overloads/subtract";
export { default as toFixed } from "./overloads/toFixed";
export { default as display } from "./overloads/display";
export { default as cancelDown } from "./price/cancelDown";
export { default as createPrice } from "./price/createPrice";
export { default as isPrice } from "./price/isPrice";
export { default as normalize } from "./price/normalize";
export { default as PriceInterface } from "./price/PriceInterface";
export { default as toAtomic } from "./price/toAtomic";
export { default as valueIn } from "./price/valueIn";
export { default as createQuantity } from "./quantity/createQuantity";
export { default as isQuantity } from "./quantity/isQuantity";
export { default as QuantityInterface } from "./quantity/QuantityInterface";
export { default as appendDecimals } from "./token/appendDecimals";
export { default as createToken } from "./token/createToken";
export { default as ensureSameToken } from "./token/ensureSameToken";
export { default as hasAddress } from "./token/hasAddress";
export { default as isToken } from "./token/isToken";
export { default as TokenInterface } from "./token/TokenInterface";