UNPKG

@ydbjs/topic

Version:

YDB Topics client for publish-subscribe messaging. Provides at-least-once delivery, exactly-once publishing, FIFO guarantees, and scalable message processing for unstructured data.

11 lines 538 B
import { Driver } from "@ydbjs/core"; import { TopicReader, type TopicReaderOptions } from "./reader.js"; import type { TX } from "./tx.js"; import { type TopicWriter, type TopicWriterOptions } from "./writer/index.js"; export interface TopicClient { createReader(options: TopicReaderOptions): TopicReader; createWriter(options: TopicWriterOptions): TopicWriter; createTxWriter(tx: TX, options: TopicWriterOptions): TopicWriter; } export declare function topic(driver: Driver): TopicClient; //# sourceMappingURL=index.d.ts.map