catching<A> function

Either<dynamic, A> catching<A>(
  1. Function0<A> thunk
)

Implementation

Either<dynamic, A> catching<A>(Function0<A> thunk) {
  try {
    return right(thunk());
  } catch(e) {
    return left(e);
  }
}