UNPKG

566 BTypeScriptView Raw
1/// <reference types="node" />
2import { DataItem } from 'ethereum-types';
3import { RawCalldata } from '../calldata/raw_calldata';
4import { DataType } from './data_type';
5export interface DataTypeFactory {
6 create: (dataItem: DataItem, parentDataType?: DataType) => DataType;
7}
8export interface DataTypeStaticInterface {
9 matchType: (type: string) => boolean;
10 encodeValue: (value: any) => Buffer;
11 decodeValue: (rawCalldata: RawCalldata) => any;
12}
13export interface MemberIndexByName {
14 [key: string]: number;
15}
16//# sourceMappingURL=interfaces.d.ts.map
\No newline at end of file