UNPKG

677 BTypeScriptView Raw
1import { DataItem } from 'ethereum-types';
2import { DataTypeFactory } from '../abstract_data_types/interfaces';
3import { AbstractSetDataType } from '../abstract_data_types/types/set';
4export declare class ArrayDataType extends AbstractSetDataType {
5 private static readonly _MATCHER;
6 private readonly _elementType;
7 static matchType(type: string): boolean;
8 static decodeElementTypeAndLengthFromType(type: string): [string, undefined | number];
9 constructor(dataItem: DataItem, dataTypeFactory: DataTypeFactory);
10 getSignatureType(): string;
11 getSignature(isDetailed?: boolean): string;
12 private _computeSignature;
13}
14//# sourceMappingURL=array.d.ts.map
\No newline at end of file