UNPKG

tson-js

Version:

TypeScript implementation of TSON (Token-Saving Object Notation)

22 lines (21 loc) 576 B
export declare const TSON: { readonly parse: (input: string) => any; readonly stringify: (value: any, pretty?: boolean) => string; }; interface Cursor { position: number; column: number; line: number; } export declare class TSONParseError extends Error { constructor(message: string, cursor: Cursor, endCursor?: Cursor); cursor: Cursor; endCursor?: Cursor; toString(): string; toJSON(): string; } export declare class TSONParseErrors extends Error { errors: TSONParseError[]; constructor(errors: TSONParseError[]); } export {};