UNPKG

@tableau/taco-toolkit

Version:
26 lines 1.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.serialize = void 0; var util_1 = require("util"); /** * A serializer can be used in node.js environment. */ function serialize(message) { if (Array.isArray(message)) { return message .map(function (item) { return serialize(item); }) .join(', '); } if (typeof message === 'object' && message !== null) { return (0, util_1.inspect)(message, { compact: true, breakLength: Infinity, depth: 20 }); } if (typeof message === 'string') { return message; } // undefined, null, number, boolean return "".concat(message); } exports.serialize = serialize; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9kZWpzLXNlcmlhbGl6ZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvc2hhcmVkL2xvZ2dlci9zZXJpYWxpemVyL25vZGVqcy1zZXJpYWxpemVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDZCQUE4QjtBQUU5Qjs7R0FFRztBQUNILFNBQWdCLFNBQVMsQ0FBQyxPQUFnQjtJQUN4QyxJQUFJLEtBQUssQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLEVBQUU7UUFDMUIsT0FBTyxPQUFPO2FBQ1gsR0FBRyxDQUFDLFVBQUMsSUFBSTtZQUNSLE9BQU8sU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFBO1FBQ3hCLENBQUMsQ0FBQzthQUNELElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQTtLQUNkO0lBRUQsSUFBSSxPQUFPLE9BQU8sS0FBSyxRQUFRLElBQUksT0FBTyxLQUFLLElBQUksRUFBRTtRQUNuRCxPQUFPLElBQUEsY0FBTyxFQUFDLE9BQU8sRUFBRSxFQUFFLE9BQU8sRUFBRSxJQUFJLEVBQUUsV0FBVyxFQUFFLFFBQVEsRUFBRSxLQUFLLEVBQUUsRUFBRSxFQUFFLENBQUMsQ0FBQTtLQUM3RTtJQUVELElBQUksT0FBTyxPQUFPLEtBQUssUUFBUSxFQUFFO1FBQy9CLE9BQU8sT0FBTyxDQUFBO0tBQ2Y7SUFFRCxtQ0FBbUM7SUFDbkMsT0FBTyxVQUFHLE9BQU8sQ0FBRSxDQUFBO0FBQ3JCLENBQUM7QUFuQkQsOEJBbUJDIn0=