Package: @effect/platform-bun
Module: BunSocket
Creates a Socket.Socket layer for a WebSocket URL using Bun’s global
WebSocket constructor, honoring protocol, open-timeout, and close-code
error options.
Signature
declare const layerWebSocket: (url: string | Effect<string>, options?: { readonly closeCodeIsError?: ((code: number) => boolean) | undefined; readonly openTimeout?: Duration.Input | undefined; readonly protocols?: string | Array<string> | undefined; } | undefined) => Layer.Layer<Socket.Socket, never, never>
Since v4.0.0