Skip to content

Documentation / @agentick/shared / unwrapEventMessage

Function: unwrapEventMessage()

unwrapEventMessage(raw): Record<string, unknown> | TransportEventData

Defined in: transport-utils.ts:20

Normalizes EventMessage wire format to TransportEventData.

EventMessage: { type: "event", event: "content_delta", sessionId, data: { ... } } Result: { type: "content_delta", sessionId, data: { ... } }

Non-EventMessage data (e.g., connection, pong) passes through unchanged as a raw record — callers should handle protocol messages before casting the result to TransportEventData.

Parameters

raw

Record<string, unknown>

Returns

Record<string, unknown> | TransportEventData

Released under the ISC License.