index.d.ts 666 B

12345678910111213141516171819
  1. interface 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. }
  13. declare const isJSON: (input: string) => RegExpMatchArray | null;
  14. declare const replacer: (options: Options) => any;
  15. declare const reviver: (options: Options) => any;
  16. declare const stringify: (data: unknown, options?: Partial<Options>) => string;
  17. declare const parse: (data: string, options?: Partial<Options>) => any;
  18. export { Options, isJSON, parse, replacer, reviver, stringify };