tryCall method
Implementation
FutureOr<R> tryCall({TryCallOnError<R>? onError}) {
var f = this;
if (onError != null) {
try {
var r = f();
if (r is Future<R>) {
return r.catchError(onError);
} else {
return r;
}
} catch (e, s) {
return onError(e, s);
}
} else {
return f();
}
}