Classes

The following classes are available globally.

  • Component Builder. To create a used function register(_:) in class ContainerBuilder. The class allows you to configure all the necessary properties for the component.

    See more

    Declaration

    Swift

    public final class DIComponentBuilder<Impl>
  • A container holding all registered components, allows you to register new components, parts, frameworks and allows you to receive objects by type.

    See more

    Declaration

    Swift

    public final class DIContainer
  • The class provides the features to inject dependencies of view/window controllers in a storyboard. Needs to specify a container to inject dependencies in view/window controllers.

    See more

    Declaration

    Swift

    public final class DIStoryboard : _DIStoryboardBase