@nestjs/microservices
Version:
Nest - modern, fast, powerful node.js web framework (@microservices)
15 lines (14 loc) • 435 B
TypeScript
/// <reference types="node" />
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;
}