vader_flutter
library
Classes
DependentWidget <T >
DependentWidget2 <T1 , T2 >
DependentWidget3 <T1 , T2 , T3 >
DependentWidget4 <T1 , T2 , T3 , T4 >
DependentWidget5 <T1 , T2 , T3 , T4 , T5 >
DependentWidget6 <T1 , T2 , T3 , T4 , T5 , T6 >
DependentWidget7 <T1 , T2 , T3 , T4 , T5 , T6 , T7 >
DependentWidget8 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 >
DiContainer
DiContainer is a data structure that keep all dependencies resolvers
Disposable
Interface for objects you can dispose
DisposableCollector
Base class for Disposable `s that contains many other Disposable s,
which you can dispose as one.
FactoryResolver <T >
Resolves dependency with factory function
InjectableWidget <TDependency extends Widget >
ModuleInjector
NavigatorModule
Nested navigator module with it's own context.
You can use it as a child of ModuleInjector to
get low independent module with it's dependencies
or just like a nested Navigator .
Resolver <T >
Resolver is an abstraction
that defines how container will resolve dependency
ResolvingContext <T >
ValueResolver <T >
Resolves dependency with value