@devgrid/netron
Version:
Event bus, streams and remote object invocation.
11 lines (10 loc) • 637 B
TypeScript
import { Buffer } from 'buffer';
import { Packet } from './packet';
import { serializer } from './serializer';
import { PacketType, PacketImpulse } from './types';
export * from './types';
export declare const createPacket: (id: number, impulse: PacketImpulse, action: PacketType, data: any) => Packet;
export declare const createStreamPacket: (id: number, streamId: number, streamIndex: number, isLast: boolean, isLive: boolean, data: any) => Packet;
export declare const encodePacket: (packet: Packet) => Buffer<ArrayBufferLike>;
export declare const decodePacket: (buf: Buffer | ArrayBuffer) => Packet;
export { Packet, serializer };