UNPKG

@nestjs/microservices

Version:

Nest - modern, fast, powerful node.js web framework (@microservices)

17 lines (16 loc) 655 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RmqRecordSerializer = void 0; const record_builders_1 = require("../record-builders"); class RmqRecordSerializer { serialize(packet) { if ((packet === null || packet === void 0 ? void 0 : packet.data) && typeof packet.data === 'object' && packet.data instanceof record_builders_1.RmqRecord) { const record = packet.data; return Object.assign(Object.assign({}, packet), { data: record.data, options: record.options }); } return packet; } } exports.RmqRecordSerializer = RmqRecordSerializer;