json-type-cli
Version:
High-performance JSON Pointer implementation
15 lines (14 loc) • 688 B
TypeScript
import { CborDecoderDag } from '@jsonjoy.com/json-pack/lib/cbor/CborDecoderDag';
import { CborEncoderDag } from '@jsonjoy.com/json-pack/lib/cbor/CborEncoderDag';
import type { Writer } from '@jsonjoy.com/util/lib/buffers/Writer';
import type { CliCodec } from '../types';
export declare class CliCodecDagCbor implements CliCodec<'dag-cbor'> {
protected readonly writer: Writer;
readonly id = "dag-cbor";
readonly description = "DAG-CBOR: deterministic CBOR codec";
protected readonly encoder: CborEncoderDag;
protected readonly decoder: CborDecoderDag;
constructor(writer: Writer);
encode(value: unknown): Uint8Array;
decode(bytes: Uint8Array): unknown;
}