Skip to content

DependencyKey

maximkrouk edited this page May 5, 2022 · 1 revision

DependencyKey

Conform types to this protocol to define dependencies as Dependencies computed properties.

public protocol DependencyKey 

You use this protocol like EnvironmentKey are used in SwiftUI. Types conforming to this protocol can then be used to declare the dependency in the Dependencies namespace.

Requirements

Value

associatedtype Value

defaultValue

The default value returned when accessing the corresponding dependency when no value was defined by one of its parents.

static var defaultValue: Self.Value 
Clone this wiki locally