MCPcopy
hub / github.com/Effect-TS/effect / layerWebSocket

Function layerWebSocket

packages/platform-browser/src/BrowserSocket.ts:11–16  ·  view source on GitHub ↗
(url: string, options?: {
  readonly closeCodeIsError?: (code: number) => boolean
})

Source from the content-addressed store, hash-verified

9 * @category layers
10 */
11export const layerWebSocket = (url: string, options?: {
12 readonly closeCodeIsError?: (code: number) => boolean
13}): Layer.Layer<Socket.Socket> =>
14 Layer.scoped(Socket.Socket, Socket.makeWebSocket(url, options)).pipe(
15 Layer.provide(layerWebSocketConstructor)
16 )
17
18/**
19 * A WebSocket constructor that uses globalThis.WebSocket.

Callers

nothing calls this directly

Calls 2

pipeMethod · 0.65
provideMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…