@renex/renex
Version:
The official RenEx Software Development Kit in typescript.
17 lines (16 loc) • 850 B
TypeScript
import BigNumber from "bignumber.js";
import { NumberInput } from "../types";
import { Tuple } from "./ingress";
/**
* Calculate price tuple from a decimal string
*
* https://github.com/republicprotocol/republic-go/blob/smpc/docs/orders-and-order-fragments.md
*
*/
export declare function priceToTuple(price: BigNumber, roundUp?: boolean): Tuple;
export declare const tupleToPrice: (t: Tuple) => BigNumber;
export declare const normalizePrice: (p: BigNumber, roundUp?: boolean | undefined) => BigNumber;
export declare function volumeToTuple(volume: BigNumber, roundUp?: boolean): Tuple;
export declare const tupleToVolume: (t: Tuple) => BigNumber;
export declare const normalizeVolume: (v: BigNumber, roundUp?: boolean | undefined) => BigNumber;
export declare function toOriginalType(converted: BigNumber, original: NumberInput): NumberInput;