index.mjs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import { parse as parse$1, parseV8OrIE as parseV8OrIE$1, parseFFOrSafari as parseFFOrSafari$1, parseOpera as parseOpera$1, parseOpera9 as parseOpera9$1, parseOpera10 as parseOpera10$1, parseOpera11 as parseOpera11$1 } from './lite.mjs';
  2. export { extractLocation } from './lite.mjs';
  3. function stackframesLiteToStackframes(liteStackframes) {
  4. return liteStackframes.map((liteStackframe) => {
  5. return {
  6. functionName: liteStackframe.function,
  7. args: liteStackframe.args,
  8. fileName: liteStackframe.file,
  9. lineNumber: liteStackframe.line,
  10. columnNumber: liteStackframe.col,
  11. source: liteStackframe.raw
  12. };
  13. });
  14. }
  15. function parse(error, options) {
  16. return stackframesLiteToStackframes(parse$1(error, options));
  17. }
  18. function parseV8OrIE(error) {
  19. return stackframesLiteToStackframes(parseV8OrIE$1(error));
  20. }
  21. function parseFFOrSafari(error) {
  22. return stackframesLiteToStackframes(parseFFOrSafari$1(error));
  23. }
  24. function parseOpera(e) {
  25. return stackframesLiteToStackframes(parseOpera$1(e));
  26. }
  27. function parseOpera9(e) {
  28. return stackframesLiteToStackframes(parseOpera9$1(e));
  29. }
  30. function parseOpera10(e) {
  31. return stackframesLiteToStackframes(parseOpera10$1(e));
  32. }
  33. function parseOpera11(error) {
  34. return stackframesLiteToStackframes(parseOpera11$1(error));
  35. }
  36. export { parse, parseFFOrSafari, parseOpera, parseOpera10, parseOpera11, parseOpera9, parseV8OrIE };