registerLazy<T extends Object> method

Resolvable<Lazy<T>> registerLazy<T extends Object>(
  1. LazyConstructor<T> constructor, {
  2. TOnRegisterCallback<Lazy<T>>? onRegister,
  3. TOnUnregisterCallback<Lazy<T>>? onUnregister,
  4. 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,
  );
}