@kamino-finance/klend-sdk
Version:
Typescript SDK for interacting with the Kamino Lending (klend) protocol
24 lines • 731 B
TypeScript
import BN from 'bn.js';
import Decimal from 'decimal.js';
export declare class Fraction {
static MAX_SIZE_F: number;
static MAX_SIZE_BF: number;
static FRACTIONS: number;
static MULTIPLIER_NUMBER: number;
static MAX_BN: BN;
static MIN_BN: BN;
valueSf: BN;
constructor(valueSf: BN);
toDecimal(): Decimal;
static fromDecimal(n: Decimal): Fraction;
static fromBps(n: Decimal): Fraction;
static fromPercent(n: number): Fraction;
getValue(): BN;
gt(x: Fraction): boolean;
lt(x: Fraction): boolean;
gte(x: Fraction): boolean;
lte(x: Fraction): boolean;
eq(x: Fraction): boolean;
}
export declare const ZERO_FRACTION: Fraction;
//# sourceMappingURL=fraction.d.ts.map