1 | import { ABI, Attribute, ForwardValue, SmartContractDefinition, SourceMaps, TransactionOptions, Transfer, UpdateAccountNameOptions, UserAccountID } from '@neo-one/client-common';
|
2 | import BigNumber from 'bignumber.js';
|
3 | export declare const assertString: (name: string, param?: unknown) => string;
|
4 | export declare const assertBoolean: (name: string, value?: unknown) => boolean;
|
5 | export declare const assertNullableBoolean: (name: string, value?: unknown) => boolean | undefined;
|
6 | export declare const assertNumber: (name: string, value?: unknown) => number;
|
7 | export declare const assertAddress: (name: string, addressIn?: unknown) => string;
|
8 | export declare const assertHash256: (name: string, hash?: unknown) => string;
|
9 | export declare const assertBuffer: (name: string, buffer?: unknown) => string;
|
10 | export declare const assertPublicKey: (name: string, publicKey?: unknown) => string;
|
11 | export declare const assertBigNumber: (name: string, value?: unknown) => BigNumber;
|
12 | export declare const assertNullableBigNumber: (name: string, value?: unknown) => BigNumber | undefined;
|
13 | export declare const assertArray: (name: string, value?: unknown) => readonly unknown[];
|
14 | export declare const assertNullableArray: (name: string, value?: unknown) => readonly unknown[];
|
15 | export declare const assertMap: (name: string, value?: unknown) => ReadonlyMap<unknown, unknown>;
|
16 | export declare const assertObject: (name: string, value?: unknown) => {
|
17 | readonly [key: string]: unknown;
|
18 | };
|
19 | export declare const assertNullableMap: (name: string, value?: unknown) => ReadonlyMap<unknown, unknown>;
|
20 | export declare const isObject: (value?: unknown) => value is object;
|
21 | export declare const assertProperty: <T, Name extends string, P>(value: T, objectName: string, name: Name, assertType: (name: string, v?: unknown) => P) => P;
|
22 | export declare const assertUserAccountID: (name: string, value?: unknown) => UserAccountID;
|
23 | export declare const assertNullableUserAccountID: (name: string, value?: unknown) => UserAccountID | undefined;
|
24 | export declare const assertUpdateAccountNameOptions: (name: string, value?: unknown) => UpdateAccountNameOptions;
|
25 | export declare const assertABI: (name: string, value?: unknown) => ABI;
|
26 | export declare const assertSourceMaps: (name: string, value?: unknown) => Promise<SourceMaps> | undefined;
|
27 | export declare const assertSmartContractDefinition: (name: string, value?: unknown) => SmartContractDefinition;
|
28 | export declare const assertForwardValue: (name: string, value?: unknown) => ForwardValue;
|
29 | export declare const assertTransfer: (name: string, value?: unknown) => Transfer;
|
30 | export declare const assertPrivateKey: (name: string, valueIn?: unknown) => string;
|
31 | export declare const assertTransfers: (name: string, valueIn?: unknown) => readonly Transfer[];
|
32 | export declare const assertAttribute: (name: string, attribute?: unknown) => Attribute;
|
33 | export declare const assertTransactionOptions: (name: string, options?: unknown) => TransactionOptions;
|