UNPKG

@yoroi/common

Version:

The Common package of Yoroi SDK

20 lines 923 B
import BigNumber from 'bignumber.js'; /** * @description Converts to a bigint in atomic units * don't use this to format inputs use parseDecimal instead * bare in mind that only '.' is accepted as decimal separator * if you pass a localized string it will keep only '.-0-9' characters * which means that your decimal separator can affect the result in languages that use ',' or ' ' as decimal separator * * @param {string | number | BigNumber} quantity * @param {number[0]} decimalPlaces * @param {boolean} absolute * @returns bigint with atomic units * * @example * toBigInt('123456789', 0) // => 123456789n * toBigInt('123456789.000000000000000001', 18) // => 123456789000000000000000001n * toBigInt('-1', 18) // => -1000000000000000000n */ export declare function toBigInt(quantity: string | number | BigNumber, decimalPlaces?: number, absolute?: boolean): bigint; //# sourceMappingURL=to-bigint.d.ts.map