npm.io
1.0.0 • Published 4 years ago

catch-err-msg

Licence
MIT
Version
1.0.0
Deps
0
Size
4 kB
Vulns
0
Weekly
0

catch-err-msg

Build Status MEAN Module npm version Node.js Version

Helper function to extract error message for TypeScript 4.4+ catch clause.

import errMsg from 'catch-err-msg';

try {
  // ...
} catch (err) {
  // err: unknown in TypeScript 4.4+
  const message = errMsg(err);
  console.error(message);
}

Source

export default function errMsg(err: any): string {
  return err?.message ? `${err.message}` : `${err}`;
}