@joktec/kafka
Version:
JokTec - Kafka Service
33 lines • 1.4 kB
TypeScript
export declare const logLevel: {
NOTHING: number;
ERROR: number;
WARN: number;
INFO: number;
DEBUG: number;
};
export declare const Partitioners: {
LegacyPartitioner: import("jest-mock").Mock<() => string>;
};
export declare const mockKafkaInstances: MockKafka[];
export declare const mockProducerInstances: MockProducer[];
export declare const mockConsumerInstances: MockConsumer[];
export declare class MockProducer {
connect: import("jest-mock").Mock<() => Promise<void>>;
disconnect: import("jest-mock").Mock<() => Promise<void>>;
send: import("jest-mock").Mock<(_record: unknown) => Promise<void>>;
sendBatch: import("jest-mock").Mock<(_batch: unknown) => Promise<void>>;
}
export declare class MockConsumer {
connect: import("jest-mock").Mock<() => Promise<void>>;
disconnect: import("jest-mock").Mock<() => Promise<void>>;
subscribe: import("jest-mock").Mock<(_subscription: unknown) => Promise<void>>;
run: import("jest-mock").Mock<(_config: unknown) => Promise<void>>;
}
export declare class MockKafka {
config: unknown;
producer: import("jest-mock").Mock<(_config?: unknown) => MockProducer>;
consumer: import("jest-mock").Mock<(_config?: unknown) => MockConsumer>;
constructor(config: unknown);
}
export declare const Kafka: import("jest-mock").Mock<(config: unknown) => MockKafka>;
//# sourceMappingURL=kafkajs.d.ts.map