tryCall method

FutureOr<R> tryCall({
  1. TryCallOnError<R>? onError,
})

Implementation

FutureOr<R> tryCall({TryCallOnError<R>? onError}) {
  var f = this;

  if (onError != null) {
    try {
      return f();
    } catch (e, s) {
      return onError(e, s);
    }
  } else {
    return f();
  }
}