UNPKG

@kurrent/kurrentdb-client

Version:
21 lines (20 loc) 782 B
import type { DuplexOptions } from "stream"; import type { BaseOptions, PersistentSubscriptionToAll } from "../types"; export interface SubscribeToPersistentSubscriptionToAllOptions extends BaseOptions { /** * The buffer size to use for the persistent subscription. * @defaultValue 10 */ bufferSize?: number; } declare module "../Client" { interface Client { /** * Connects to a persistent subscription. * @param stream - A stream name. * @param group - A group name. * @param options - Connection options. */ subscribeToPersistentSubscriptionToAll(groupName: string, options?: SubscribeToPersistentSubscriptionToAllOptions, duplexOptions?: DuplexOptions): PersistentSubscriptionToAll; } }