eventstore-interconnect
Version:
Eventstore interconnector
15 lines (14 loc) • 785 B
TypeScript
import { Logger } from '@nestjs/common';
import { EventStoreNodeConnection } from 'node-eventstore-client';
import { ConnectionConfiguration } from '../../../model';
import { ConnectionGuard } from '../../../connections-guards';
import { TCPEventstoreClientsConnectionInitializer } from './tcp-eventstore-clients-connection-initializer';
export declare class TCPEventStoreConnectionInitializerService implements TCPEventstoreClientsConnectionInitializer {
private readonly configuration;
private readonly connectionGuard;
private readonly logger;
private eventStoreNodeConnection;
constructor(configuration: ConnectionConfiguration, connectionGuard: ConnectionGuard, logger: Logger);
init(): Promise<void>;
getConnectedClient(): EventStoreNodeConnection;
}