unpacked

tcmts.store.unpacked · #m44k3f7i · term · runs on the server

uses node:zlib

A text as packed kept it: bytes decompressed, a string as it is.

import { zstdDecompressSync } from "node:zlib";

export function unpacked(value: unknown): string {
  return typeof value === "string"
    ? value
    : zstdDecompressSync(value as Uint8Array).toString("utf8");
}

used by