@nestjs/microservices
Version:
Nest - modern, fast, powerful node.js web framework (@microservices)
18 lines (17 loc) • 501 B
JavaScript
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;
}
}