pretty-print-json
Version:
Pretty-print JSON data into HTML to indent and colorize (written in functional TypeScript)
18 lines (16 loc) • 543 B
TypeScript
//! pretty-print-json v3.0.5 ~~ https://pretty-print-json.js.org ~~ MIT License
export type FormatSettings = {
indent: number;
lineNumbers: boolean;
linkUrls: boolean;
linksNewTab: boolean;
quoteKeys: boolean;
trailingCommas: boolean;
};
export type FormatOptions = Partial<FormatSettings>;
export type JsonType = 'key' | 'string' | 'number' | 'boolean' | 'null' | 'mark';
declare const prettyPrintJson: {
version: string;
toHtml(data: unknown, options?: FormatOptions): string;
};
export { prettyPrintJson };