Interface: PayloadCodec<T>
Defined in: packages/aiui-claude-channel/src/codec.ts:20
Encodes a user payload of type T to bytes and decodes it back.
Type Parameters
T
T = unknown
Properties
id
readonlyid:string
Defined in: packages/aiui-claude-channel/src/codec.ts:22
Stable identifier, handy for logging/diagnostics (e.g. "json").
Methods
decode()
decode(
bytes):T
Defined in: packages/aiui-claude-channel/src/codec.ts:26
Parse payload bytes back into a value. An empty payload is valid.
Parameters
bytes
Uint8Array
Returns
T
encode()
encode(
payload):Uint8Array
Defined in: packages/aiui-claude-channel/src/codec.ts:24
Serialize a payload to the bytes carried after the frame header.
Parameters
payload
T
Returns
Uint8Array