/** * @codeforbreakfast/eventsourcing-testing-contracts * * Transport layer testing contracts for event sourcing implementations. * Validates pure message delivery mechanics, connection management, * and client-server communication patterns. */ export type { TransportMessage, TransportTestContext, TransportTestRunner, ConnectedTransportTestInterface, ConnectionState, } from './lib/test-layer-interfaces'; export type { ClientServerTestContext, ClientServerTestRunner, TransportPair, ServerTransport, ServerConnection, ClientTransport, } from './lib/transport/client-server-contract-tests'; export type { ServerTestContext, ServerTestRunner, ServerTestFactory, ServerTransportTest, ServerConnectionTest, MockClientTransport, } from './lib/transport/server-transport-contract-tests'; export { runClientTransportContractTests } from './lib/transport/client-transport-contract-tests'; export { runClientServerContractTests } from './lib/transport/client-server-contract-tests'; export { runServerTransportContractTests } from './lib/transport/server-transport-contract-tests'; export { subscribeAllContract } from './lib/store'; export { generateMessageId, makeTestTransportMessage, makeMockTransport, type MockTransportState, waitForCondition, expectError, collectStreamWithTimeout, waitForConnectionState, collectMessages, makeTestMessage, } from './lib/test-utilities'; //# sourceMappingURL=index.d.ts.map