UNPKG

@bgaldino/nestjs-rabbitmq

Version:

A different way of configuring your RabbitMQ

32 lines 865 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.tryParseJson = tryParseJson; exports.merge = merge; function tryParseJson(content) { try { return !!content && JSON.parse(content); } catch (e) { return content; } } function merge(source, target) { var _a; const merged = Object.assign({}, source); for (const key in target) { if (target[key] == null) continue; if (key in merged) { if (typeof target[key] === "object") merged[key] = merge(source[key], target[key]); else { merged[key] = (_a = target[key]) !== null && _a !== void 0 ? _a : source[key]; } } else { merged[key] = target[key]; } } return merged; } //# sourceMappingURL=helper.js.map