UNPKG

@airgap/serializer

Version:

The @airgap/serializer provides serializers used in AirGap applications.

16 lines (15 loc) 695 B
/// <reference types="node" /> import { IACMessageDefinitionObject } from '../message'; import { RLPData } from '../utils/toBuffer'; import { Payload } from './payload'; import { Serializer } from '../serializer'; export declare class FullPayload implements Payload { private readonly messages; constructor(messages: IACMessageDefinitionObject[]); static fromDecoded(object: IACMessageDefinitionObject[]): FullPayload; static fromEncoded(buf: Buffer[], serializer?: Serializer): FullPayload; asJson(): IACMessageDefinitionObject[]; asArray(serializer?: Serializer): RLPData; asBuffer(serializer?: Serializer): Buffer; asString(serializer?: Serializer): string; }