jsonc-simple-parser
Version:
A simple JSON parser that supports comments and optional trailing commas.
16 lines (15 loc) • 821 B
TypeScript
declare const JSONC: {
ast: {
parse: (text: string, limit?: number | undefined) => import("./types").RootToken;
stringify: (token: import("./types").Token | import("./types").LookupToken) => string;
};
lookup: (text: string, position: number, usePartialScanning?: boolean) => import("./types").LookupResult;
parse: (text: string, reviver?: ((this: any, key: string, value: any) => any) | undefined) => any;
stringify: {
(value: any, replacer?: ((this: any, key: string, value: any) => any) | undefined, space?: string | number | undefined): string;
(value: any, replacer?: (string | number)[] | null | undefined, space?: string | number | undefined): string;
};
strip: (text: string) => string;
validate: (text: string) => boolean;
};
export default JSONC;