Skip to content

GlobalEnvironment

maximkrouk edited this page May 5, 2022 · 1 revision

GlobalEnvironment

A protocol characterizing a type that has no local dependencies.

public protocol GlobalEnvironment: GlobalDependenciesAccessing 

If your environment has no local dependencies, that is, if all dependencies are global, you can make it conform to GlobalEnvironment. This opens access to environment-less pullbacks on Reducers using this environment.

The only requirement is to provide an argument-less initializer. A default implementation is provided.

Inheritance

ComposableEnvironment, ComposableEnvironment, GlobalDependenciesAccessing, GlobalDependenciesAccessing

Initializers

init()

public required init() 

Requirements

init()

An argument-less initializer.

init()