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>