Skip to content

ActivityPlug API / @activityplug/core / resolveWebSocketFactoryResult

Function: resolveWebSocketFactoryResult()

resolveWebSocketFactoryResult(candidate, signal?): WebSocket | Promise<WebSocket>

Defined in: packages/core/src/utils/websocket-stream.ts:21

Preserves synchronous factories while bounding asynchronous factory waits by the caller signal. A socket that resolves after cancellation is closed.

Parameters

candidate

WebSocket | Promise<WebSocket>

signal?

AbortSignal

Returns

WebSocket | Promise<WebSocket>