Structures

The following structures are available globally.

  • Interceptor that can be use to observe behaviours and dispatch items as a response.

    You can add as many OnserverInterceptor as you want to your application.

    See more

    Declaration

    Swift

    public struct ObserverInterceptor
  • The engine that dispatches all the actions that depends on a triggered source action. This is invoked every time an action is dispatched. The ActionLinker is responsible to check if there are actions that must be issued after a source actionis dispatched. For each of this actions, it checks if the conditions are met: if yes, they are dispatched.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "Use ObserverInterceptor instead")
    public struct ActionLinker
  • A struct that contains the link source and all the linked actions that depends on the first one.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "Use DispatchObserverDispatchable instead")
    public struct ActionLinks
  • Struct that makes an action logger middleware available

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "Use DispatchableLogger instead")
    public struct ActionLogger