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()