UNPKG

@plugnet/util

Version:
18 lines (17 loc) 581 B
import { ToBn } from '../types'; import BN from 'bn.js'; import { SiDef } from './si'; interface Defaults { decimals: number; unit: string; } interface BalanceFormatter { <ExtToBn extends ToBn>(input?: number | string | BN | ExtToBn, withSi?: boolean, decimals?: number): string; calcSi(text: string, decimals?: number): SiDef; findSi(type: string): SiDef; getDefaults(): Defaults; getOptions(decimals?: number): SiDef[]; setDefaults(defaults: Partial<Defaults>): void; } declare const formatBalance: BalanceFormatter; export default formatBalance;