Defjs
Core

createWebSocketInterceptor

Wraps a WebSocketInterceptorFn as a tagged WebSocketInterceptor.

@defjs/core · Function

Signature

function createWebSocketInterceptor(
  fn: WebSocketInterceptorFn,
): WebSocketInterceptor;

Returns { kind: 'web-socket', fn }. WebSocket interceptors run only for WebSocket operations. next and the interceptor return a WebSocketSessionLike, the interceptor-facing session. A wrapper or short-circuit session must forward its [Symbol.asyncDispose]() teardown.

Parameters

Prop

Type

fn WebSocketInterceptorFn

WebSocket interceptor function.

Returns

A WebSocketInterceptor with kind: 'web-socket'.

Edit this page on GitHub
Released under the MIT License. · Copyright © 2026 MunMunMiao