Turns a payload into a DBMS byte frame and reads it back.
💡 encode adds the header. decode checks it and returns the payload.
encode
decode
import type { DbmsBufferizerInterface } from "@itsaorg/dbms-base";function roundTrip(codec: DbmsBufferizerInterface, payload: Uint8Array): Uint8Array { return codec.decode(codec.encode(payload));} Copy
import type { DbmsBufferizerInterface } from "@itsaorg/dbms-base";function roundTrip(codec: DbmsBufferizerInterface, payload: Uint8Array): Uint8Array { return codec.decode(codec.encode(payload));}
DbmsBufferizer
Reads a payload out of a DBMS envelope.
The framed bytes.
The payload that was framed.
Wraps a payload in a DBMS envelope.
The bytes to frame.
The header followed by the payload.
Turns a payload into a DBMS byte frame and reads it back.
💡
encodeadds the header.decodechecks it and returns the payload.Example
See
DbmsBufferizer