complete_dependency_injector_flutter library

Classes

AsyncDependenciesData
DependenciesBuilder<T extends DependencyBuilderViewModelBase>
DependencyBuilderViewModelBase
InjectorContainerWidget
An internal InheritedWidget that holds the Injector instance.
InjectorProviderWidget
Places an Injector in the widget tree and disposes it when this widget is removed. Used by InjectorRootWidget and InjectorScopeWidget; you normally don't use it directly.
InjectorRootWidget
A widget that provides an Injector to the entire application.
InjectorScopeWidget
A widget that creates a new Injector scope.

Functions

dependencyBuilderViewModelSimpleStateHandlingBuildUtilityFn<T extends DependencyBuilderViewModelBase>({required BuildContext context, required T viewModel, required DependenciesBuilderBuildFn<T> build, Widget? loadingWidget, DependenciesBuilderBuildFn<T>? loadingWidgetBuilder, Widget? errorWidget, DependenciesBuilderBuildFn<T>? errorWidgetBuilder}) → Widget