kafka-ts
Version:
**KafkaTS** is a Apache Kafka client library for Node.js. It provides both a low-level API for communicating directly with the Apache Kafka cluster and high-level APIs for publishing and subscribing to Kafka topics.
10 lines (9 loc) • 392 B
TypeScript
export type Retrier = (func: () => unknown) => Promise<void>;
export declare const createExponentialBackoffRetrier: ({ retries, initialDelayMs, maxDelayMs, multiplier, onFailure, }?: {
retries?: number;
initialDelayMs?: number;
maxDelayMs?: number;
multiplier?: number;
onFailure?: (error: unknown) => unknown;
}) => Retrier;
export declare const defaultRetrier: Retrier;