multichain-address-validator
Version:
Multichain address validator for Bitcoin and other blockchains.
58 lines (57 loc) • 1.66 kB
TypeScript
export function BigInteger(n: any, s: any, token: any): BigInteger;
export class BigInteger {
constructor(n: any, s: any, token: any);
_d: any;
_s: any;
toString(base: any): any;
add(n: any): any;
negate(): BigInteger;
abs(): BigInteger;
subtract(n: any): any;
compareAbs(n: any): any;
compare(n: any): any;
isUnit(): boolean;
multiply(n: any): any;
multiplySingleDigit(n: any): any;
square(): BigInteger;
quotient(n: any): BigInteger;
divide: any;
remainder(n: any): BigInteger;
divRem(n: any): BigInteger[];
divRemSmall(n: any): BigInteger[];
isEven(): boolean;
isOdd(): boolean;
sign(): any;
isPositive(): boolean;
isNegative(): boolean;
isZero(): boolean;
exp10(n: any): BigInteger;
pow(n: any): BigInteger;
modPow(exponent: any, modulus: any): BigInteger;
log(): number;
valueOf(): any;
toJSValue(): number;
lowVal(): any;
}
export namespace BigInteger {
export function _construct(n: any, s: any): BigInteger;
export { BigInteger_base as base };
export { BigInteger_base_log10 as base_log10 };
export { ZERO };
export { ONE };
export { M_ONE };
export { ZERO as _0 };
export { ONE as _1 };
export let small: BigInteger[];
export let digits: string[];
export let radixRegex: RegExp[];
export function parse(s: any, base: any): BigInteger;
export { MAX_EXP };
}
declare var BigInteger_base: number;
declare var BigInteger_base_log10: number;
declare var ZERO: BigInteger;
declare var ONE: BigInteger;
declare var M_ONE: BigInteger;
declare var MAX_EXP: BigInteger;
export {};