ProtocolSkew type
How a peer’s protocol version compares to ours: - none: same major and minor. - minor: same major, different minor — additive drift, accept and warn. - major: different major — incompatible, refuse. - unknown: the peer sent no version (it predates the handshake) — warn.
Signature:
export type ProtocolSkew = "none" | "minor" | "major" | "unknown";