AsyncProvider<T> constructor

AsyncProvider<T>(
  1. FutureOr<T> builder(
    1. Ref<AsyncValue<T>> ref
    ), {
  2. bool autoDispose = false,
  3. Duration autoDisposeDelay = Duration.zero,
  4. String? name,
})

Riverpod互換: AsyncProvider((ref) async => value, autoDispose: ...)

Implementation

AsyncProvider(
  FutureOr<T> Function(Ref<AsyncValue<T>> ref) builder, {
  bool autoDispose = false,
  Duration autoDisposeDelay = Duration.zero,
  String? name,
}) : _builder = builder,
     _autoDispose = autoDispose,
     _autoDisposeDelay = autoDisposeDelay,
     _name = name,
     _args = null;