tryCall method

FutureOr<R> tryCall(
  1. A a,
  2. B b, {
  3. TryCallOnError<R>? onError,
})

Implementation

FutureOr<R> tryCall(A a, B b, {TryCallOnError<R>? onError}) {
  var f = this;

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