@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
TypeScript
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