init static method

void init(
  1. void initializer(
    1. void factory<T, R extends T>(
      1. SpotGetter<R> locator, {
      2. String? name,
      }),
    2. void single<T, R extends T>(
      1. SpotGetter<R> locator, {
      2. String? name,
      })
    )
)

Convenience method for registering dependencies Alternatively, you can just call Spot.registerFactory & Spot.registerSingle directly

Note: Named instances are not supported via the init helper. Use registerFactory/registerSingle/registerAsync directly with the name parameter.

Implementation

static void init(
  void Function(
    void Function<T, R extends T>(SpotGetter<R> locator, {String? name}) factory,
    void Function<T, R extends T>(SpotGetter<R> locator, {String? name}) single,
  )
      initializer,
) =>
    initializer(registerFactory, registerSingle);