UNPKG

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.

42 lines (41 loc) 1.13 kB
type MetadataRequest = { topics?: { id: string | null; name: string; }[] | null; allowTopicAutoCreation?: boolean; includeTopicAuthorizedOperations?: boolean; }; type MetadataResponse = { throttleTimeMs: number; brokers: { nodeId: number; host: string; port: number; rack: string | null; }[]; clusterId: string | null; controllerId: number; topics: { errorCode: number; name: string; topicId: string; isInternal: boolean; partitions: { errorCode: number; partitionIndex: number; leaderId: number; leaderEpoch: number; replicaNodes: number[]; isrNodes: number[]; offlineReplicas: number[]; tags: Record<number, Buffer>; }[]; topicAuthorizedOperations: number; tags: Record<number, Buffer>; }[]; tags: Record<number, Buffer>; }; export type Metadata = MetadataResponse; export declare const METADATA: import("../utils/api").Api<MetadataRequest, MetadataResponse>; export {};