UNPKG

@zombienet/orchestrator

Version:

ZombieNet aim to be a testing framework for substrate based blockchains, providing a simple cli tool that allow users to spawn and test ephemeral Substrate based networks

21 lines (20 loc) 684 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.serialize = serialize; const baseError_1 = __importDefault(require("./baseError")); function serialize(err) { const serializedObject = { errorClass: err.constructor.name, name: err.name, stack: err.stack, }; if (err.message) serializedObject.message = err.message; if (err instanceof baseError_1.default && err.cause) { serializedObject.cause = serialize(err.cause); } return serializedObject; }