UNPKG

@alexknips/nestjs-kafka-events

Version:

Lightweight, tested, straight-forward wrapper around KafkaJS and Confluent's Schema Registry.

15 lines (14 loc) 655 B
import { ConsumerConfig, KafkaConfig, ProducerConfig, ConsumerRunConfig } from 'kafkajs'; import { SchemaRegistryAPIClientArgs } from '@kafkajs/confluent-schema-registry/dist/api'; import { SchemaRegistryAPIClientOptions } from '@kafkajs/confluent-schema-registry/dist/@types'; export interface IKafkaModuleSchemaRegistryConfiguration { api: SchemaRegistryAPIClientArgs; options?: SchemaRegistryAPIClientOptions; } export interface IKafkaModuleConfiguration { client: KafkaConfig; consumer?: ConsumerConfig; consumerRun?: ConsumerRunConfig; producer?: ProducerConfig; schemaRegistry: IKafkaModuleSchemaRegistryConfiguration; }