UNPKG

@chubbyts/chubbyts-decode-encode

Version:

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

14 lines (13 loc) 468 B
import type { Data } from '../data.js'; export declare class EncodeError extends Error { constructor(message: string, stack?: string); } export type TypeEncoder = { encode: (data: Data) => string; contentType: string; }; export type Encoder = { encode: (data: Data, contentType: string, context?: Record<string, unknown>) => string; contentTypes: Array<string>; }; export declare const createEncoder: (encoderTypes: Array<TypeEncoder>) => Encoder;