UNPKG

satoshi-bitcoin-ts

Version:

A tiny typescript library to convert between Bitcoin & Satoshis with precision.

16 lines (15 loc) 647 B
import Big from 'big.js'; declare type RT<T> = T extends true ? Big : number; /** * Convert Satoshi to Bitcoin * @param satoshi Amount of Satoshi to convert. Must be a whole number * @param returnBN Optionally return the value as a Big number instance */ export declare function toBitcoin<T extends boolean = false>(satoshi: number | string, returnBig?: T): RT<T>; /** * Convert Bitcoin to Satoshi * @param bitcoin Amount of Bitcoin to convert * @param returnBN Optionally return the value as a Big number instance */ export declare function toSatoshi<T extends boolean = false>(bitcoin: number | string, returnBig?: T): RT<T>; export {};