cqrs_mediator library

Classes

IAsyncCommand
command that return future and can be awaitble
IAsyncCommandHandler<Command extends IAsyncCommand>
handler that return future
IAsyncQuery<TResult>
command that return Future of TResult
IAsyncQueryHandler<TResult, Query extends IAsyncQuery<TResult>>
handler that return TResult
IBaseCommand<TResult>
the base class for any command or query
IBaseHandler
ICommand
command that return nothing
ICommandHandler<Command extends ICommand>
handler that not return any thing
IQuery<TResult>
command that return TResult
IQueryHandler<TResult, Query extends IQuery<TResult>>
handler that return TResult
Mediator

Typedefs

InstanceFactory<T extends IBaseHandler> = T Function()