asyncComputed<T> function

AsyncComputed<T> asyncComputed<T>(
  1. Future<T> compute(), {
  2. T? defaultValue,
  3. T? beforeUpdate()?,
  4. bool notifyBeforeUpdate = true,
  5. void onError(
    1. dynamic
    )?,
  6. bool immediate = false,
})

Creates an instance of AsyncComputed with the given async function.

Implementation

AsyncComputed<T> asyncComputed<T>(
  Future<T> Function() compute, {
  T? defaultValue,
  T? Function()? beforeUpdate,
  bool notifyBeforeUpdate = true,
  void Function(dynamic)? onError,
  bool immediate = false,
}) =>
    _kaeruContext.asyncComputed(compute,
        defaultValue: defaultValue,
        beforeUpdate: beforeUpdate,
        notifyBeforeUpdate: notifyBeforeUpdate,
        onError: onError,
        immediate: immediate);