UNPKG

human-readable-errors

Version:

A library to transform complex error messages into human-readable solutions.

22 lines (17 loc) 482 B
// src/parsers/angularParser.js function parseAngularError(errorString) { const angularErrorRegex = /Error:\s*(.*?)\n\s*at\s*(.*?)\s*\((.*?):(\d+):(\d+)\)/; const match = errorString.match(angularErrorRegex); if (!match) { return null; } return { type: "AngularError", description: match[1], file: match[3], lineNumber: parseInt(match[4], 10), columnNumber: parseInt(match[5], 10), }; } export { parseAngularError };