UNPKG

@node-dlc/messaging

Version:
29 lines (28 loc) 739 B
/// <reference types="node" /> import { MessageType } from '../MessageType'; import { IDlcMessage } from './DlcMessage'; export declare abstract class DlcIds { static deserialize(buf: Buffer): DlcIdsV0; abstract type: number; abstract serialize(): Buffer; } /** * DlcIds message contains list of buffers */ export declare class DlcIdsV0 extends DlcIds implements IDlcMessage { static type: MessageType; /** * Deserializes an dlc_ids_v0 message * @param buf */ static deserialize(buf: Buffer): DlcIdsV0; /** * The type for dlc_ids_v0 message */ type: MessageType; ids: Buffer[]; /** * Serializes the dlc_ids_v0 message into a Buffer */ serialize(): Buffer; }