UnwrappedInjectWith

@propertyWrapper
public class UnwrappedInjectWith<Dependency, Parameters> : InjectPropertyWrapper<Dependency, Parameters>

@UnwrappedInjectWith property wrapper.

  • Parameters to inject in builder.

    Declaration

    Swift

    public var parameters: Parameters?
  • Create a UnwrappedInjectWith property wrapper.

    Declaration

    Swift

    public convenience init(_ parameters: Parameters,
                            group: DependencyGroupKey? = nil)

    Parameters

    parameters

    Parameters to inject in builder.

    group

    Dependency group key.

  • New dependency instance with parameters injected.

    Declaration

    Swift

    public var wrappedValue: Dependency { get }