Skip to content

ComposableEnvironment Documentation

Thomas Grapperon edited this page Aug 31, 2021 · 1 revision

Types

  • ComposableEnvironment: The base class of your environments.
  • DerivedEnvironment: Use this property wrapper to declare child ComposableEnvironment in a ComposableEnvironment subclass.
  • ComposableDependencies: This type acts as a namespace to reference your dependencies.
  • Dependency: Use this property wrapper to declare depencies in a ComposableEnvironment subclass.

Protocols

  • DependencyKey: Conform types to this protocol to define dependencies as ComposableDependencies computed properties.

Extensions