Options
All
  • Public
  • Public/Protected
  • All
Menu

Module @tmorin/ceb-messaging-adapter-purify

Index

Type aliases

PurifyCommandHandlerOutput

PurifyCommandHandlerOutput<B, Es>: { events: Maybe<Es>; result: Maybe<B> }

The output of a command handler.

Type parameters

  • B = any

  • Es: Event[] = []

Type declaration

  • events: Maybe<Es>
  • result: Maybe<B>

PurifyCommandHandlerOutputAsync

PurifyCommandHandlerOutputAsync<B, Es>: EitherAsync<Error, PurifyCommandHandlerOutput<B, Es>>

The asynchronous output of a command handler.

Type parameters

  • B = any

  • Es: Event[] = []

PurifyCommandResultAsync

PurifyCommandResultAsync<B>: EitherAsync<Error, Maybe<B>>

The asynchronous result of a command.

Type parameters

  • B = any

PurifyQueryHandlerOutput

PurifyQueryHandlerOutput<B>: EitherAsync<Error, Maybe<B>>

The output of a query handler.

Type parameters

  • B = any

PurifyQueryResult

PurifyQueryResult<B>: Promise<Either<Error, Maybe<B>>>

The asynchronous result of a query.

Type parameters

  • B = any

Variables

PurifyCommandBusSymbol

PurifyCommandBusSymbol: typeof PurifyCommandBusSymbol = ...

The symbol used to register PurifyCommandBus.

PurifyQueryBusSymbol

PurifyQueryBusSymbol: typeof PurifyQueryBusSymbol = ...

The symbol used to register PurifyQueryBus.

Functions

createPurifyCommandHandlerOutput

Generated using TypeDoc