UNPKG

@markwylde/eventbase

Version:

A distributed, event-sourced, key-value database built on top of **NATS JetStream**. Eventbase provides a simple yet powerful API for storing, retrieving, and subscribing to data changes, with automatic state synchronization across distributed instances a

10 lines (9 loc) 397 B
import { ConnectionOptions, NatsConnection } from "@nats-io/transport-node"; import { JetStreamClient, JetStreamManager } from "@nats-io/jetstream"; export type EventbaseNats = { nc: NatsConnection; js: JetStreamClient; jsm: JetStreamManager; close: () => Promise<void>; }; export declare function setupNats(streamName: string, options: ConnectionOptions): Promise<EventbaseNats>;