registerFactory<T> method

void registerFactory<T>(
  1. T factory(
    1. Container
    ), {
  2. ServiceLifetime lifetime = ServiceLifetime.transient,
})

Register a dynamic factory for a service.

Implementation

void registerFactory<T>(
  T Function(Container) factory, {
  ServiceLifetime lifetime = ServiceLifetime.transient,
}) {
  _registerDescriptor<T>(ServiceDescriptor<T>(lifetime, factory));
}