UNPKG

frolyk

Version:

Stream processing library for Kafka in Node

21 lines (20 loc) 617 B
import { Admin, Consumer, Producer } from 'kafkajs'; import { TopicPartitionStream, Message } from '../streams'; export default function createContext({ assignment, processors, stream: rawStream, admin, createProducer, consumer }: { assignment: { topic: string; partition: number; group: string; }; processors: any[]; stream: TopicPartitionStream; admin: Admin; createProducer: () => Producer; consumer: Consumer; }): Promise<{ topic: string; partition: number; stream: Highland.Stream<Message>; start(): Promise<any>; stop(): Promise<any>; }>;