diff --git a/src/node/SyncDish.mjs b/src/node/SyncDish.mjs index 7eed3068..eff39744 100644 --- a/src/node/SyncDish.mjs +++ b/src/node/SyncDish.mjs @@ -4,6 +4,7 @@ * @license Apache-2.0 */ +import util from "util"; import Utils from "../core/Utils"; import Dish from "../core/Dish"; import BigNumber from "bignumber.js"; @@ -48,6 +49,14 @@ class SyncDish extends Dish { } /** + * What we want to log to the console. + */ + [util.inspect.custom](depth, options) { + return this.get(Dish.typeEnum("string")); + } + + /** + * Backwards compatibility for node v6 * Log only the value to the console in node. */ inspect() { diff --git a/src/node/api.mjs b/src/node/api.mjs index 87e93f98..3b9bb601 100644 --- a/src/node/api.mjs +++ b/src/node/api.mjs @@ -94,7 +94,7 @@ function transformArgs(originalArgs, newArgs) { * Ensure an input is a SyncDish object. * @param input */ -const ensureIsDish = function ensureIsDish(input) { +function ensureIsDish(input) { if (!input) { return new SyncDish(); } @@ -116,7 +116,7 @@ const ensureIsDish = function ensureIsDish(input) { * @param input - operation input * @param args - operation args */ -const prepareOp = function prepareOp(opInstance, input, args) { +function prepareOp(opInstance, input, args) { const dish = ensureIsDish(input); let transformedArgs; // Transform object-style args to original args array