single<T> method

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

Declare a Single definition

Implementation

ProviderDefinition<T> single<T>(
  ProviderCreate<T> create, {
  Qualifier qualifier,
  bool createdAtStart = false,
  bool override = false,
}) {
  return Definitions.saveSingle<T>(
      qualifier,
      ProviderCreateDefinition(create),
      rootScope,
      makeOptions(override: override, createdAtStart: createdAtStart));
}