UNPKG

@jsonjoy.com/json-pack

Version:

High-performance JSON serialization library

23 lines (22 loc) 569 B
import { JsonEncoderStable } from './JsonEncoderStable'; /** * Base class for implementing DAG-JSON encoders. * * @see https://ipld.io/specs/codecs/dag-json/spec/ */ export declare class JsonEncoderDag extends JsonEncoderStable { /** * Encodes binary data as nested `["/", "bytes"]` object encoded in Base64 * without padding. * * Example: * * ```json * {"/":{"bytes":"aGVsbG8gd29ybGQ"}} * ``` * * @param buf Binary data to write. */ writeBin(buf: Uint8Array): void; writeCid(cid: string): void; }