UNPKG

@alexknips/nestjs-kafka-events

Version:

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

17 lines (16 loc) 703 B
import { MetadataScanner, ModulesContainer } from '@nestjs/core'; import { IKafkaEvent } from './interfaces'; import { KafkaLogger } from './loggers'; export declare class KafkaEventFunctionsService { private readonly modulesContainer; private readonly metadataScanner; private readonly kafkaLogger; private readonly eventHandlerMap; private eventEmitterTopics; constructor(modulesContainer: ModulesContainer, metadataScanner: MetadataScanner, kafkaLogger: KafkaLogger); explore(): void; getEventHandlerTopics(): string[]; getEventEmitterTopics(): string[]; callEventHandler(topic: string, event: IKafkaEvent): Promise<void>; private exploreMethodMetadata; }