Packs and unpacks ETF data. Written in TypeScript for Deno.
This can pack most JavaScript types except symbol
and undefined
.
import { pack, unpack } from "https://deno.land/x/void@1.0.4/mod.ts";
const packed = pack({
a: true,
list: ["of", 3, "things", "to", "unpack"],
});
const unpacked = unpack(packed);
Unpacking a LARGE_BIG_EXT
will stringify it by default. If you need bigint
s,
you can pass false
into unpack
.
// unpack(uint8: Uint8Array, stringify_bigints?: boolean)
const unpacked = unpack(uint8, false);