@aave/protocol-js
Version:
Aave protocol data aggregation tool
14 lines (13 loc) • 733 B
TypeScript
import BigNumber from 'bignumber.js';
export declare type BigNumberValue = string | number | BigNumber;
export declare const BigNumberZD: typeof BigNumber;
export declare function valueToBigNumber(amount: BigNumberValue): BigNumber;
export declare function valueToZDBigNumber(amount: BigNumberValue): BigNumber;
/**
* It's a performance optimized version of 10 ** x, which essentially memoizes previously used pows and resolves them as lookup.
* @param decimals
* @returns 10 ** decimals
*/
export declare function pow10(decimals: number): BigNumber;
export declare function normalize(n: BigNumberValue, decimals: number): string;
export declare function normalizeBN(n: BigNumberValue, decimals: number): BigNumber;