@seriousme/opifex
Version:
MQTT client & server for Deno & NodeJS
22 lines • 565 B
TypeScript
import type { Payload, QoS, Topic, TPacketType } from "./types.ts";
/**
* PublishPacket is used to send data from client to server and
* from server to subscribers
*/
export type PublishPacket = {
type: TPacketType;
topic: Topic;
payload: Payload;
dup?: boolean;
retain?: boolean;
qos?: QoS;
id?: number;
};
export declare const publish: {
encode(packet: PublishPacket): {
flags: number;
bytes: number[];
};
decode(buffer: Uint8Array, flags: number): PublishPacket;
};
//# sourceMappingURL=publish.d.ts.map