index.d.ts 874 B

12345678910111213141516171819202122
  1. import { ParseOptions, StackFrame } from './lite.js';
  2. export { StackFrameLite, extractLocation } from './lite.js';
  3. /**
  4. * Port from https://github.com/stacktracejs/error-stack-parser
  5. */
  6. /**
  7. * Given an Error object, extract the most information from it.
  8. *
  9. * @param {Error} error object
  10. * @return {Array} of StackFrames
  11. */
  12. declare function parse(error: Error, options?: ParseOptions): StackFrame[];
  13. declare function parseV8OrIE(error: Error): StackFrame[];
  14. declare function parseFFOrSafari(error: Error): StackFrame[];
  15. declare function parseOpera(e: Error): StackFrame[];
  16. declare function parseOpera9(e: Error): StackFrame[];
  17. declare function parseOpera10(e: Error): StackFrame[];
  18. declare function parseOpera11(error: Error): StackFrame[];
  19. export { ParseOptions, StackFrame, parse, parseFFOrSafari, parseOpera, parseOpera10, parseOpera11, parseOpera9, parseV8OrIE };