requestScopedFactory<T extends Object> method

  1. @override
T Function()? requestScopedFactory<T extends Object>()
override

The request-scoped factory for T, or null if T is not request scoped. Used by the per-request container to build its own instance.

Implementation

@override
T Function()? requestScopedFactory<T extends Object>() {
  if (_requestScoped[T] case final T Function() factory?) {
    return factory;
  }

  return null;
}