/ lib / helpers.js
helpers.js
 1  "use strict";
 2  var __importDefault = (this && this.__importDefault) || function (mod) {
 3      return (mod && mod.__esModule) ? mod : { "default": mod };
 4  };
 5  Object.defineProperty(exports, "__esModule", { value: true });
 6  exports.hasName = exports.isError = exports.toString = void 0;
 7  const Error_1 = __importDefault(require("error-cause/Error"));
 8  const toString = (o) => {
 9      return Object.prototype.toString.call(o);
10  };
11  exports.toString = toString;
12  const isError = (e) => {
13      return (0, exports.toString)(e) === '[object Error]' || e instanceof Error_1.default;
14  };
15  exports.isError = isError;
16  const hasName = (name, cause) => {
17      if (cause != null && cause.name === name) {
18          return true;
19      }
20  };
21  exports.hasName = hasName;