UNPKG

@nestjs/microservices

Version:

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

15 lines (14 loc) 456 B
import { MqttRecord } from '../record-builders/index.js'; import { isObject } from '@nestjs/common/internal'; export class MqttRecordSerializer { serialize(packet) { if (isObject(packet?.data) && packet.data instanceof MqttRecord) { const record = packet.data; return JSON.stringify({ ...packet, data: record.data, }); } return JSON.stringify(packet); } }