UNPKG

@eventstore.net/event.store

Version:

A simple and fast EventStore that support multiple persistence and notification providers

32 lines (29 loc) 1.08 kB
import { EventStore, EventStream } from './event-store'; import { Event } from './model/event'; import { Message } from './model/message'; import { InMemoryProvider } from './provider/memory'; import { MongoProvider } from './provider/mongo'; import { MySQLProvider } from './provider/mysql'; import { PersistenceProvider } from './provider/provider'; import { RedisProvider } from './provider/redis'; import { InMemoryPublisher } from './publisher/memory'; import { Publisher, HasSubscribers, Subscriber, Subscription } from './publisher/publisher'; import { RabbitMQPublisher } from './publisher/rabbitmq'; import { RedisPublisher } from './publisher/redis'; export { InMemoryProvider }; export { PersistenceProvider }; export { RedisProvider }; export { MongoProvider }; export { MySQLProvider }; export { Publisher }; export { HasSubscribers }; export { Subscriber }; export { Subscription }; export { InMemoryPublisher }; export { RabbitMQPublisher }; export { RedisPublisher }; export { EventStore }; export { EventStream }; export { Event }; export { Message }; export { };