UNPKG

@plasma-fi/sdk

Version:

🛠 An SDK for building dapp on PlasmaSwap.

26 lines (25 loc) • 991 B
import JSBI from 'jsbi'; import { BigintIsh, Rounding } from '../constants/constants'; export declare class Fraction { readonly numerator: JSBI; readonly denominator: JSBI; constructor(numerator: BigintIsh, denominator?: BigintIsh); /** * Performs floor division */ get quotient(): JSBI; /** * Remainder after floor division */ get remainder(): Fraction; invert(): Fraction; add(other: Fraction | BigintIsh): Fraction; subtract(other: Fraction | BigintIsh): Fraction; lessThan(other: Fraction | BigintIsh): boolean; equalTo(other: Fraction | BigintIsh): boolean; greaterThan(other: Fraction | BigintIsh): boolean; multiply(other: Fraction | BigintIsh): Fraction; divide(other: Fraction | BigintIsh): Fraction; toSignificant(significantDigits: number, format?: object, rounding?: Rounding): string; toFixed(decimalPlaces: number, format?: object, rounding?: Rounding): string; }