@nestjs/microservices
Version:
Nest - modern, fast, powerful node.js web framework (@microservices)
19 lines (18 loc) • 465 B
JavaScript
import { IncomingRequestDeserializer } from './incoming-request.deserializer.js';
/**
* @publicApi
*/
export class KafkaRequestDeserializer extends IncomingRequestDeserializer {
mapToSchema(data, options) {
if (!options) {
return {
pattern: undefined,
data: undefined,
};
}
return {
pattern: options.channel,
data: data?.value ?? data,
};
}
}