OptionalInjected

@propertyWrapper
public struct OptionalInjected<Service>

OptionalInjected property wrapper.

If available, wrapped dependent service is resolved immediately using Resolver.root upon struct initialization.

  • Undocumented

    Declaration

    Swift

    public init()
  • Undocumented

    Declaration

    Swift

    public init(name: Resolver.Name? = nil, container: Resolver? = nil)
  • Undocumented

    Declaration

    Swift

    public var wrappedValue: Service? { get set }
  • Undocumented

    Declaration

    Swift

    public var projectedValue: OptionalInjected<Service> { get set }