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
See moreObserverInterceptor
as you want to your application.Declaration
Swift
public struct ObserverInterceptor
-
Context passed to each side effect.
The context is basically a wrapper of methods and utilities that the side effect can leverage to implement its functionalities
See moreDeclaration
Swift
public struct SideEffectContext<S, D> where S : State, D : SideEffectDependencyContainer
extension SideEffectContext: AnySideEffectContext
-
Wrapper around the signpost API offered starting from iOS12. The logger will automatically track side effects, state updaters and side effects in Instruments. You will get a nice visualization of the operations that are ongoing, the parallelism level and the time that each operation requires.
See moreDeclaration
Swift
public struct SignpostLogger