MCPcopy Create free account
hub / github.com/daangn/urlpack / makeJsonDecoder

Function makeJsonDecoder

packages/json/src/decoder.ts:9–17  ·  view source on GitHub ↗
(options: JsonDecoderOptions<Data> = {})

Source from the content-addressed store, hash-verified

7};
8
9export function makeJsonDecoder<Data>(options: JsonDecoderOptions<Data> = {}): {
10 decode: (str: string) => Data,
11} {
12 const decodeString = decodeBase58;
13 const decodeBinary = options.decodeBinary || makeMessagePackDecoder().decode;
14 return {
15 decode: str => decodeBinary(decodeString(str)) as Data,
16 };
17}

Callers 1

codec.spec.tsFile · 0.90

Calls 1

makeMessagePackDecoderFunction · 0.90

Tested by

no test coverage detected