dependencies library
Classes
- Dependencies
- A manager for dependency injection scopes, allowing dependencies to be dynamically registered, accessed, and disposed of within a defined scope.
- DependenciesBuilder
- A widget that initializes and manages a list of Dependency objects, and provides them to its descendant widgets.
-
Dependency<
T> - A class that represents a dependency in the dependency injection system.
- IDisposable
- An interface that defines a disposable resource.
- IInitializable
- An interface that defines an object that can be initialized.
- Scope
- A widget that provides a Dependencies instance to its descendant widgets.
-
ViewModel<
TViewModel extends ChangeNotifier> -
ViewModelStatelessWidget<
T extends ChangeNotifier> - A base class for stateless widgets that require a view model.
-
ViewWidget<
TViewModel extends ChangeNotifier>