ComposableEnvironment Documentation - tgrapperon/swift-composable-environment GitHub Wiki

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