Class SequenceHandler<TIn, TOut>

A composite handler that will try to run all supporting handlers sequentially and return the value of the last supported handler. The canHandle check of this handler will always succeed.

Type Parameters

  • TIn = void
  • TOut = void

Hierarchy (view full)

Constructors

Methods

  • Checks whether the input can be handled by this class. If it cannot handle the input, rejects with an error explaining why.

    Parameters

    • input: TIn

      Input that could potentially be handled.

    Returns Promise<void>

    A promise resolving if the input can be handled, rejecting with an Error if not.