useModule<T extends InstancesModule> method
T
useModule<T extends InstancesModule>()
Connects module from dependencies and returns its reference
Implementation
T useModule<T extends InstancesModule>() {
final module =
configuration.modules.firstWhere((element) => element.runtimeType == T);
// ignore: cascade_invocations
module
..useAsyncLazyInstanceDelegate = useAsyncLazyLocalInstance
..useInstanceDelegate = useLocalInstance
..useInstancePartDelegate = useInstancePart
..useLazyInstanceDelegate = useLazyLocalInstance;
return module as T;
}