interface WSEventsimport { type WSEvents } from "https://dotland.deno.dev/x/hono@v4.2.2/helper/websocket/index.ts"; WebSocket Event Listeners type PropertiesoptionalonOpen: (evt: Event, ws: WSContext) => voidoptionalonMessage: (evt: MessageEvent<WSMessageReceive>, ws: WSContext) => voidoptionalonClose: (evt: CloseEvent, ws: WSContext) => voidoptionalonError: (evt: Event, ws: WSContext) => void