Package: @effect/platform-node
Module: NodeSocket
Creates a Socket.Socket layer for a WebSocket URL using the Node WebSocket
constructor layer, honoring protocol, open-timeout, and close-code error
options.
Signature
declare const layerWebSocket: (url: string | Effect.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