@fordefi-public/crypto-address-validator-ts
Version:
Crypto address validator for Bitcoin and other Altcoins, forked to be used with typescript
58 lines (57 loc) • 1.69 kB
TypeScript
declare function BigInteger(n: any, s: any, token: any): BigInteger;
declare 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;
}
declare 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 const small: BigInteger[];
export const digits: string[];
export const 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 { BigInteger as JSBigInt };