from2<T1, T2> method

ResolvingContext<CustomFactory<T, TArgs>> from2<T1, T2>(
  1. T factory(
    1. T1,
    2. T2,
    3. TArgs
    )
)

Implementation

ResolvingContext<CustomFactory<T, TArgs>> from2<T1, T2>(
  T Function(T1, T2, TArgs) factory,
) {
  return this.toResolver(
    new CustomFactoryResolver<T, TArgs>(
      (args) => factory(
        container.resolve<T1>(),
        container.resolve<T2>(),
        args,
      ),
    ),
  );
}