js-conflux-sdk
Version:
JavaScript Conflux Software Development Kit
31 lines • 804 B
TypeScript
export = ArrayCoder;
declare class ArrayCoder extends BaseCoder {
static from({ type, components, ...options }: {
[x: string]: any;
type: any;
components: any;
}, valueCoder: any): ArrayCoder;
constructor({ name, coder, size }: {
name: any;
coder: any;
size: any;
});
type: string;
size: any;
coder: any;
dynamic: any;
/**
* @param {array} array
* @return {Buffer}
*/
encode(array: any[]): Buffer;
/**
* @param {import('../../util/HexStream')} stream
* @return {array}
*/
decode(stream: import('../../util/HexStream')): any[];
encodeTopic(value: any): any;
decodeTopic(hex: any): any;
}
import BaseCoder = require("./BaseCoder");
//# sourceMappingURL=ArrayCoder.d.ts.map