tokenlon-sdk
Version:
imToken Tokenlon API for node
17 lines (16 loc) • 907 B
TypeScript
import { SimpleOrder, Pair, Tokenlon, GlobalConfig } from '../types';
export declare const assert: {
isValidSide(value: string): void;
isValidPrecision(variableName: string, value: number, precision: number): void;
isValidExpirationUnixTimestampSec(value?: number): void;
isValidAmount(order: SimpleOrder, quoteMinUnit: string | number): void;
isValidSimpleOrder(order: SimpleOrder, precision: number): void;
isValidrawOrder(rawOrder: string): void;
isValidTokenNameString(variableName: string, value: string): void;
isValidTokenName(tokenName: string, pairs: Pair.ExchangePair[]): void;
isValidBaseQuote(baseQuote: Tokenlon.BaseQuote, pairs: Pair.ExchangePair[]): void;
isValidWallet(wallet: any): void;
isValidGasPriceAdaptor(adaptor: any): void;
isValidConfig(config: GlobalConfig): void;
};
export declare const rewriteAssertUtils: (assert: any) => void;