factory<T extends Store<Object, Object>> static method

Bind<T> factory<T extends Store<Object, Object>>(
  1. T factoryFunction(
    1. Injector i
    ), {
  2. bool export = false,
})

Implementation

static Bind<T> factory<T extends Store>(
  T Function(Injector<dynamic> i) factoryFunction, {
  bool export = false,
}) {
  return Bind<T>(
    factoryFunction,
    export: export,
    isLazy: true,
    isSingleton: false,
    onDispose: (store) {
      store.destroy();
    },
    selector: _generateNotifier,
  );
}