Any MQTT control packet.
Use the type property to discriminate between packet types.
type
function handlePacket(packet: MqttPacket) { switch (packet.type) { case PacketType.CONNECT: console.log(packet.clientId) break case PacketType.PUBLISH: console.log(packet.topic, packet.payload) break }} Copy
function handlePacket(packet: MqttPacket) { switch (packet.type) { case PacketType.CONNECT: console.log(packet.clientId) break case PacketType.PUBLISH: console.log(packet.topic, packet.payload) break }}
Any MQTT control packet.
Use the
typeproperty to discriminate between packet types.