UNPKG

@aeternity/aepp-sdk

Version:

SDK for the æternity blockchain

21 lines (19 loc) 634 B
/** * Big Number Helpers */ import BigNumber from 'bignumber.js'; /** * Check if value is BigNumber, Number, BigInt or number string representation * @param number - number to check */ export const isBigNumber = number => { if (typeof number === 'bigint') return true; return ['number', 'object', 'string'].includes(typeof number) && ( // eslint-disable-next-line no-restricted-globals !isNaN(number) || Number.isInteger(number) || BigNumber.isBigNumber(number)); }; /** * BigNumber ceil operation */ export const ceil = bigNumber => bigNumber.integerValue(BigNumber.ROUND_CEIL); //# sourceMappingURL=bignumber.js.map