@fruitsjs/util
Version:
Useful utilities and tools for building Fruits Eco-Blockchain applications
30 lines (29 loc) • 928 B
TypeScript
import BigNumber from 'bignumber.js';
export declare enum AmountFormat {
PLANCK = 0,
FRUITS = 1
}
export declare class Amount {
private _planck;
private constructor();
static CurrencySymbol(): string;
static Zero(): Amount;
static fromPlanck(planck: number | string): Amount;
static fromFrts(frts: number | string): Amount;
getRaw(): BigNumber;
getPlanck(): string;
setPlanck(p: string): void;
getFrts(): string;
setFrts(b: string): void;
equals(amount: Amount): boolean;
lessOrEqual(amount: Amount): boolean;
less(amount: Amount): boolean;
greaterOrEqual(amount: Amount): boolean;
greater(amount: Amount): boolean;
add(amount: Amount): Amount;
subtract(amount: Amount): Amount;
multiply(value: number): Amount;
divide(value: number): Amount;
toString(format?: AmountFormat): string;
clone(): Amount;
}