UNPKG

@nestjs/microservices

Version:

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

18 lines (17 loc) 501 B
import { RmqRecord } from '../record-builders/index.js'; import { isObject } from '@nestjs/common/internal'; export class RmqRecordSerializer { serialize(packet) { if (packet?.data && isObject(packet.data) && packet.data instanceof RmqRecord) { const record = packet.data; return { ...packet, data: record.data, options: record.options, }; } return packet; } }