UNPKG

666 BTypeScriptView Raw
1interface Options {
2 allowRegExp: boolean;
3 allowFunction: boolean;
4 allowSymbol: boolean;
5 allowDate: boolean;
6 allowUndefined: boolean;
7 allowClass: boolean;
8 allowError: boolean;
9 maxDepth: number;
10 space: number | undefined;
11 lazyEval: boolean;
12}
13declare const isJSON: (input: string) => RegExpMatchArray | null;
14declare const replacer: (options: Options) => any;
15declare const reviver: (options: Options) => any;
16declare const stringify: (data: unknown, options?: Partial<Options>) => string;
17declare const parse: (data: string, options?: Partial<Options>) => any;
18
19export { Options, isJSON, parse, replacer, reviver, stringify };