UNPKG

vue-blocklink

Version:

Vue support for the Blockchain Link browser extension

25 lines 1.49 kB
import { BigNumber } from '../utils'; export declare const assert: { isBigNumber(variableName: string, value: BigNumber): void; isNumberLike(variableName: string, value: BigNumber | number): void; isValidBaseUnitAmount(variableName: string, value: BigNumber): void; isString(variableName: string, value: string): void; isFunction(variableName: string, value: any): void; isHexString(variableName: string, value: string): void; isETHAddressHex(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; isNumberOrBigNumber(variableName: string, value: any): void; isBoolean(variableName: string, value: boolean): void; isWeb3Provider(variableName: string, value: any): void; doesConformToSchema(variableName: string, value: any, schema: object, subSchemas?: object[] | undefined): void; doesMatchRegex(variableName: string, value: string, regex: RegExp): void; isWebUri(variableName: string, value: any): void; isUri(variableName: string, value: any): void; isBlockParam(variableName: string, value: any): void; isArray(variableName: string, value: any): void; assert(condition: boolean, message: string): void; typeAssertionMessage(variableName: string, type: string, value: any): string; }; //# sourceMappingURL=index.d.ts.map