eventstore-interconnect
Version:
Eventstore interconnector
19 lines (18 loc) • 1.01 kB
TypeScript
import { Logger, OnModuleInit } from '@nestjs/common';
import { Driver } from '../../driver';
import { ConnectionConfiguration, Credentials } from '../../../model/';
import { SafetyNet } from '../../../safety-net';
import { FormattedEvent } from '../../../formatter';
import { TCPEventstoreClientsConnectionInitializer } from '../../../connections-initializers';
export declare class HttpDriverService implements Driver, OnModuleInit {
private readonly connectionConfiguration;
private readonly connectionInitializer;
private readonly credentials;
protected readonly safetyNet: SafetyNet;
private readonly logger;
constructor(connectionConfiguration: ConnectionConfiguration, connectionInitializer: TCPEventstoreClientsConnectionInitializer, credentials: Credentials, safetyNet: SafetyNet, logger: Logger);
onModuleInit(): Promise<void>;
writeEvent(event: FormattedEvent): Promise<void>;
private tryToWriteEventAgainstAggressiveTimeout;
private appendEventToStreamteEvent;
}