encode

import { encode } from "jsr:@ende/msgpack";

function

function encode(object: ValueType): Uint8Array_

Encode a value to MessagePack binary format.

object: ValueType

Value to encode to MessagePack binary format.

Returns

Encoded MessagePack binary data.

Example: Usage

import { encode } from "@ende/msgpack/encode";
import { assertEquals } from "@ende/assert";

const obj = {
  str: "deno",
  arr: [1, 2, 3],
  map: {
    foo: "bar"
  }
}

const encoded = encode(obj);

assertEquals(encoded.length, 31);

Source