@neo-one/node-vm-browserify
Version:
NEO•ONE NEO VM.
22 lines (21 loc) • 920 B
TypeScript
/// <reference types="node" />
/// <reference types="pouchdb-core" />
import { ContractParameter } from '@neo-one/node-core-browserify';
import { StackItem } from './StackItem';
import { StackItemBase } from './StackItemBase';
import { StackItemType } from './StackItemType';
export declare class ArrayLikeStackItem extends StackItemBase {
static readonly type: StackItemType;
readonly value: StackItem[];
constructor(value: StackItem[]);
isArray(): boolean;
asArray(): StackItem[];
asBoolean(): boolean;
asBuffer(): Buffer;
toContractParameter(seen?: Set<StackItemBase>): ContractParameter;
readonly size: number;
protected incrementInternal(seen: Set<StackItemBase>): number;
protected decrementInternal(seen: Set<StackItemBase>): number;
protected convertJSONInternal(seen: Set<StackItemBase>): any;
protected serializeInternal(seen: Set<StackItemBase>): Buffer;
}