@taktikal/error-utils
TypeScript icon, indicating that this package has built-in type declarations

2.0.6 • Public • Published

Error Utilities

Get started

Install

npm i -S @taktikal/error-utils

Server side usage

import { parseError } from "@taktikal/error-utils";
import ravenServer from "@taktikal/raven/server";

try {
  // ...
} catch (e) {
  const err = parseError(e, { req });
  ravenServer.captureException(err.originalError, { level: "critical" });
  res.status(500).send(err);
}

Client side usage

import { parseError } from "@taktikal/error-utils";

try {
  // ...
} catch (e) {
  const err = parseError(e);
  if (err.originalError) {
    ravenClient.captureException(err.originalError, { level: "critical" });
  }
}

Readme

Keywords

none

Package Sidebar

Install

npm i @taktikal/error-utils

Weekly Downloads

0

Version

2.0.6

License

ISC

Unpacked Size

20 kB

Total Files

10

Last publish

Collaborators

  • alexharri
  • bjark