Protocols

The following protocols are available globally.

  • Declaration

    Swift

    public protocol ResolverRegistering
  • The Resolving protocol is used to make the Resolver registries available to a given class.

    See more

    Declaration

    Swift

    public protocol Resolving
  • Resolver scopes exist to control when resolution occurs and how resolved instances are cached. (If at all.)

    See more

    Declaration

    Swift

    public protocol ResolverScope: class