123456789101112131415161718192021222324252627282930313233343536 |
- 'use strict';
- Object.defineProperty(exports, '__esModule', {
- value: true
- });
- exports.default = isError;
- var _prettyFormat = _interopRequireDefault(require('pretty-format'));
- function _interopRequireDefault(obj) {
- return obj && obj.__esModule ? obj : {default: obj};
- }
- function isError(potentialError) {
-
- const isError =
- potentialError !== null &&
- typeof potentialError === 'object' &&
- typeof potentialError.message === 'string' &&
- typeof potentialError.name === 'string';
- const message = isError
- ? null
- : `Failed: ${(0, _prettyFormat.default)(potentialError, {
- maxDepth: 3
- })}`;
- return {
- isError,
- message
- };
- }
|