cubepod_core library
Classes
- CubeContainer
- A scoped dependency injection container.
- CubeDevToolsObserver
- Global hook for CubePod lifecycle events.
- CubeObserver
- CubePod
- The global entry point for the CubePod dependency injection system.
- Disposable
- Implement this interface to participate in CubePod's disposal lifecycle.
-
ResourcePool<
T extends Disposable>
Enums
- Scope
- The dependency lifetime for a registered type.
Typedefs
-
FactoryFunc<
T> = T Function(CubeContainer container) - The factory function signature used to register dependencies.
Exceptions / Errors
- CircularDependencyError
- Thrown when a circular dependency is detected during resolution.