factoryWithParam<T, A> method

ProviderDefinition<T> factoryWithParam<T, A>(
  1. ProviderCreateParam<T, A> create,
  2. {Qualifier qualifier,
  3. bool createdAtStart = false,
  4. bool override = false}
)

Declare a Factory definition

Implementation

ProviderDefinition<T> factoryWithParam<T, A>(
  ProviderCreateParam<T, A> create, {
  Qualifier qualifier,
  bool createdAtStart = false,
  bool override = false,
}) {
  return Definitions.saveFactory<T>(
      qualifier,
      ProviderCreateParamDefinition<T, A>(create),
      rootScope,
      makeOptions(override: override));
}