Using BitcoinJS - How do you verify a message using a segwit bech32 (bc1…) / P2SH (3…) addresses? I created a signature from a message using my private key. But how do I verify this signed message using my segwit addresses of 3... or bc1...? How do I verify this using the BitcoinJS library?
A Trezor signed message with a 3 address can be verified here:

https://jhoenicke.github.io/brainwallet.github.io/#verify

Or your can verify it with another Trezor wallet.