valueBuilderAsync<T extends Object?> method

FutureOr<T> valueBuilderAsync<T extends Object?>({
  1. required FutureOr<T> onValueBuilder(),
  2. required FutureOr<T> onErrorValueBuilder(
    1. dynamic error,
    2. StackTrace stackTrace
    ),
})

General Library Documentation Undocument By General Corporation & Global Corporation & General Developer

Implementation

FutureOr<T> valueBuilderAsync<T extends Object?>({
  required FutureOr<T> Function() onValueBuilder,
  required FutureOr<T> Function(dynamic error, StackTrace stackTrace)
      onErrorValueBuilder,
}) async {
  try {
    return await onValueBuilder();
  } catch (error, stackTrace) {
    return await onErrorValueBuilder(
      error,
      stackTrace,
    );
  }
}