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;