UNPKG

909 BTypeScriptView Raw
1import { BinaryWriter, MapContractParameterJSON } from '@neo-one/client-common';
2import { SerializeJSONContext } from '../Serializable';
3import { ContractParameter } from './ContractParameter';
4import { ContractParameterBase } from './ContractParameterBase';
5import { ContractParameterType } from './ContractParameterType';
6export declare class MapContractParameter extends ContractParameterBase<MapContractParameter, MapContractParameterJSON, ContractParameterType.Map> {
7 readonly type = ContractParameterType.Map;
8 readonly value: ReadonlyArray<readonly [ContractParameter, ContractParameter]>;
9 private readonly sizeInternal;
10 constructor(value: ReadonlyArray<readonly [ContractParameter, ContractParameter]>);
11 readonly size: number;
12 asBoolean(): boolean;
13 serializeWireBase(writer: BinaryWriter): void;
14 serializeJSON(context: SerializeJSONContext): MapContractParameterJSON;
15}