publish(topic, message, is_binary, compress) {
        return this.#ws ? this.#ws.publish(topic, message, is_binary, compress) : false;
    }
Publish a message to a topic in MQTT syntax.
You cannot publish using wildcards, only fully specified topics.

@param {String} topic
@param {String|Buffer|ArrayBuffer} message
@param {Boolean=} is_binary
@param {Boolean=} compress