registerLazy<T extends Object> method
Resolvable<Lazy<T> >
registerLazy<T extends Object>(
- LazyConstructor<
T> constructor, { - TOnRegisterCallback<
Lazy< ? onRegister,T> > - TOnUnregisterCallback<
Lazy< ? onUnregister,T> > - Entity groupEntity = const DefaultEntity(),
inherited
Registers a lazy dependency.
Implementation
@pragma('vm:prefer-inline')
Resolvable<Lazy<T>> registerLazy<T extends Object>(
LazyConstructor<T> constructor, {
TOnRegisterCallback<Lazy<T>>? onRegister,
TOnUnregisterCallback<Lazy<T>>? onUnregister,
Entity groupEntity = const DefaultEntity(),
}) {
return register<Lazy<T>>(
Lazy<T>(constructor),
onRegister: onRegister,
onUnregister: onUnregister,
groupEntity: groupEntity,
);
}