From 212a92605e2dc286bac94eb073d010bcf0dbff87 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Wed, 5 Aug 2020 13:05:35 +0200 Subject: [PATCH] Flesh out util_stub a little more --- packages/core/src/skeleton.js | 2 +- packages/core/src/util_stub.js | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/core/src/skeleton.js b/packages/core/src/skeleton.js index 0c9302c..2eed5d4 100644 --- a/packages/core/src/skeleton.js +++ b/packages/core/src/skeleton.js @@ -378,7 +378,7 @@ Index.prototype.sendMessage = function(v, leafCallback) { Node.prototype._debugString = function (outerIndent) { const pieces = []; - const inspect = require('util').inspect || JSON.stringify; + const inspect = require('util').inspect; function line(indent, content) { pieces.push(indent); pieces.push(content); diff --git a/packages/core/src/util_stub.js b/packages/core/src/util_stub.js index 7c83e1f..cc32ee0 100644 --- a/packages/core/src/util_stub.js +++ b/packages/core/src/util_stub.js @@ -1,3 +1,11 @@ module.exports = { - inspect: void 0, + inspect: (item) => { + try { + return JSON.stringify(item); + } catch (_e) { + return ''; + } + }, }; + +module.exports.inspect.custom = Symbol('util_stub.inspect.custom');