UNPKG

@chubbyts/chubbyts-decode-encode

Version:

A simple decode/encode solution for json / jsonx / url-encoded / xml / yaml.

14 lines (13 loc) 483 B
import type { Data } from '../index.js'; export declare class DecodeError extends Error { constructor(message: string, stack?: string); } export type TypeDecoder = { decode: (encodedData: string) => Data; contentType: string; }; export type Decoder = { decode: (encodedData: string, contentType: string, context?: Record<string, unknown>) => Data; contentTypes: Array<string>; }; export declare const createDecoder: (decoderTypes: Array<TypeDecoder>) => Decoder;