errors.ts 384 B

1234567891011121314151617
  1. import _ from 'lodash';
  2. export function getMessageFromError(err: any): string | null {
  3. if (err && !_.isString(err)) {
  4. if (err.message) {
  5. return err.message;
  6. } else if (err.data && err.data.message) {
  7. return err.data.message;
  8. } else if (err.statusText) {
  9. return err.statusText;
  10. } else {
  11. return JSON.stringify(err);
  12. }
  13. }
  14. return err;
  15. }