singleWithParam<T, A> method

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

Declare a Single definition

Implementation

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