UNPKG

eventstore-interconnect

Version:
18 lines (17 loc) 1.08 kB
import { Logger, OnModuleInit } from '@nestjs/common'; import { Reader } from '../reader'; import { EventHandler } from '../../../event-handler'; import { HttpClientsConnectionInitializer, TCPEventstoreClientsConnectionInitializer } from '../../../connections-initializers'; import { ConnectionConfiguration, IEventStorePersistentSubscriptionConfig } from '../../../model'; export declare class HttpReaderService implements Reader, OnModuleInit { private readonly configuration; private readonly subscriptions; private readonly eventHandler; private readonly httpClientProvider; private readonly esClientInitializer; private readonly logger; constructor(configuration: ConnectionConfiguration, subscriptions: IEventStorePersistentSubscriptionConfig[], eventHandler: EventHandler, httpClientProvider: HttpClientsConnectionInitializer, esClientInitializer: TCPEventstoreClientsConnectionInitializer, logger: Logger); onModuleInit(): Promise<void>; upsertPersistantSubscriptions(): Promise<void>; private connectToPersistentSubscription; }