Skip to content

codecDeserialize

codecDeserialize<T>(codec, frame): T

Defined in: packages/codecs/src/types.ts:89

Helper to deserialize using codec, preferring chunks if available.

This function automatically chooses the most efficient deserialization path:

  1. If codec has deserializeChunks, use it (zero-copy potential)
  2. Otherwise, merge payload and use deserialize

T

Codec<unknown, T>

Buffer

readonly Buffer<ArrayBufferLike>[]

T

const frame = frameBuffer.push(chunk)[0];
const data = codecDeserialize(myCodec, frame);