@nexex/api
Version:
support trade on nexex network
16 lines (15 loc) • 816 B
TypeScript
import { ECSignature } from '@nexex/types';
export declare const assert: {
isString(variableName: string, value: string): void;
isFunction(variableName: string, value: any): void;
isHexString(variableName: string, value: string): void;
doesBelongToStringEnum(variableName: string, value: string, stringEnum: any): void;
hasAtMostOneUniqueValue(value: any[], errMsg: string): void;
isNumber(variableName: string, value: number): void;
isBoolean(variableName: string, value: boolean): void;
assert(condition: boolean, message: string): void;
typeAssertionMessage(variableName: string, type: string, value: any): string;
isValidSignature(orderHash: string, ecSignature: ECSignature, signerAddress: string): void;
exists(value: any): void;
notExists(value: any): void;
};