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 Disposables, which you can dispose as one.
FactoryResolver<T>
Resolves dependency with factory function
InjectableWidget<TDependency extends Widget>
ModuleInjector
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

Typedefs

RouteBuilder = Route Function(RouteSettings settings)