import { msgpack } from "https://deno.land/x/kwik@v1.2.3/deps.ts";
const { Decoder } = msgpack;
Constructors
new
Decoder(extensionCodec?: ExtensionCodecType<ContextType>,
context?: ContextType,
maxStrLength?: number,
maxBinLength?: number,
maxArrayLength?: number,
maxMapLength?: number,
maxExtLength?: number,
keyDecoder?: KeyDecoder | null,
Methods
decode(buffer: ArrayLike<number> | BufferSource): unknown
decodeArrayStream(stream: AsyncIterable<ArrayLike<number> | BufferSource>): AsyncGenerator<unknown, void, unknown>
decodeAsync(stream: AsyncIterable<ArrayLike<number> | BufferSource>): Promise<unknown>
decodeMulti(buffer: ArrayLike<number> | BufferSource): Generator<unknown, void, unknown>
decodeStream(stream: AsyncIterable<ArrayLike<number> | BufferSource>): AsyncGenerator<unknown, void, unknown>