@proton/ccxt
Version:
A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 130+ exchanges
40 lines (39 loc) • 1.54 kB
TypeScript
declare class Precise {
decimals: any;
integer: any;
base: any;
constructor(number: any, decimals?: any);
mul(other: any): Precise;
div(other: any, precision?: number): Precise;
add(other: any): Precise;
mod(other: any): Precise;
sub(other: any): Precise;
abs(): Precise;
neg(): Precise;
min(other: any): any;
max(other: any): any;
gt(other: any): boolean;
ge(other: any): boolean;
lt(other: any): any;
le(other: any): any;
reduce(): this;
equals(other: any): boolean;
toString(): string;
static stringMul(string1: string, string2: string): string;
static stringDiv(string1: any, string2: any, precision?: number): string;
static stringAdd(string1: string, string2: string): string;
static stringSub(string1: string, string2: string): string;
static stringAbs(string: any): string;
static stringNeg(string: any): string;
static stringMod(string1: string, string2: string): string;
static stringEquals(string1: string, string2: string): boolean;
static stringEq(string1: string, string2: string): boolean;
static stringMin(string1: string, string2: string): any;
static stringMax(string1: string, string2: string): any;
static stringGt(string1: string, string2: string): boolean;
static stringGe(string1: string, string2: string): boolean;
static stringLt(string1: string, string2: string): any;
static stringLe(string1: string, string2: string): any;
}
export default Precise;
export { Precise };