@nestjs/microservices
Version:
Nest - modern, fast, powerful node.js web framework (@microservices)
14 lines (13 loc) • 404 B
TypeScript
import { Serializer } from '../interfaces/serializer.interface';
export interface KafkaRequest<T = any> {
key: Buffer | string | null;
value: T;
headers: Record<string, any>;
}
/**
* @publicApi
*/
export declare class KafkaRequestSerializer implements Serializer<any, KafkaRequest | Promise<KafkaRequest>> {
serialize(value: any): any;
encode(value: any): Buffer | string | null;
}