@qualithm/mqtt-wire - v0.1.5
    Preparing search index...

    Type Alias MqttPacket

    MqttPacket:
        | ConnectPacket
        | ConnackPacket
        | PublishPacket
        | PubackPacket
        | PubrecPacket
        | PubrelPacket
        | PubcompPacket
        | SubscribePacket
        | SubackPacket
        | UnsubscribePacket
        | UnsubackPacket
        | PingreqPacket
        | PingrespPacket
        | DisconnectPacket
        | AuthPacket

    Any MQTT control packet.

    Use the type property to discriminate between packet types.

    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
    }
    }