import cborx from "cbor-x"; import { lazy } from "socket-function/src/caching"; const cborxInstance = lazy(() => new cborx.Encoder({ structuredClone: true, })); export function cborEncode(value: T): Buffer { return cborxInstance().encode(value); } export function cborDecode(buffer: Buffer): T { return cborxInstance().decode(buffer); }