@chubbyts/chubbyts-decode-encode
Version:
A simple decode/encode solution for json / jsonx / url-encoded / xml / yaml.
14 lines (13 loc) • 468 B
TypeScript
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;