============= API Reference ============= .. automodule:: linkd **Subpackages:** .. toctree:: :maxdepth: 1 api-references/linkd/ext **Submodules:** .. toctree:: :maxdepth: 1 api-references/linkd/compose api-references/linkd/conditions api-references/linkd/container api-references/linkd/context api-references/linkd/exceptions api-references/linkd/graph api-references/linkd/registry api-references/linkd/solver api-references/linkd/utils ++++++++++++++++ Exported Members ++++++++++++++++ The following members are exported to the top level of this package and so can be accessed using ``linkd.`` instead of requiring you to use the full import path. .. list-table:: * - :class:`~linkd.solver.AutoInjecting` - :class:`~linkd.exceptions.CircularDependencyException` - :class:`~linkd.compose.Compose` * - :class:`~linkd.container.Container` - :class:`~linkd.exceptions.ContainerClosedException` - :obj:`~linkd.Context` * - :class:`~linkd.context.ContextRegistry` - :class:`~linkd.context.Contexts` - :obj:`~linkd.DI_CONTAINER` * - :obj:`~linkd.DI_ENABLED` - :class:`~linkd.graph.DependencyData` - :class:`~linkd.conditions.DependencyExpression` * - :class:`~linkd.exceptions.DependencyInjectionException` - :class:`~linkd.solver.DependencyInjectionManager` - :class:`~linkd.exceptions.DependencyNotSatisfiableException` * - :class:`~linkd.graph.DiGraph` - :obj:`~linkd.INJECTED` - :class:`~linkd.conditions.If` * - :class:`~linkd.registry.Registry` - :class:`~linkd.exceptions.RegistryFrozenException` - :obj:`~linkd.RootContainer` * - :class:`~linkd.conditions.Try` - :doc:`ext ` - :obj:`~linkd.global_context_registry` * - :func:`~linkd.solver.inject` - -