Kind: Constant
Source: src/adapter/cloudflare-workers/websocket.ts
Part of: Adapter
Definition
tsUpgradeWebSocket< WebSocket, any, Omit<WSEvents<WebSocket>, 'onOpen'> >
Value
tsdefineWebSocketHelper(async (c, events) => {
const upgradeHeader = c.req.header('Upgrade')
if (upgradeHeader !== 'websocket') {
return
}
// @ts-expect-error WebSocketPair is not typed
const webSocketPair = new WebSocketPair()
const client: WebSocket = webSocketPair[0]
const server: WebSocket = webSocketPair[1]
const wsContext = new WSContext<WebSocket>({
close: (code, rea…
Relationships
- IMPORTS →
WSContext - IMPORTS →
defineWebSocketHelper
Was this page helpful?