from5<T1, T2, T3, T4, T5> method

ResolvingContext<T> from5<T1, T2, T3, T4, T5>(
  1. T factory(
    1. T1,
    2. T2,
    3. T3,
    4. T4,
    5. T5,
    )
)

Create factory resolver with 5 dependencies from container

Implementation

ResolvingContext<T> from5<T1, T2, T3, T4, T5>(
  T Function(T1, T2, T3, T4, T5) factory) {
  return this.toResolver(
    new FactoryResolver(
        () => factory(
        container.resolve<T1>(),
        container.resolve<T2>(),
        container.resolve<T3>(),
        container.resolve<T4>(),
        container.resolve<T5>(),
      ),
    ),
  );
}