I'm liking the lib so far! What are your thoughts on orElse methods? Right now if I want to have errors fallback I do:
const res = fn().chain(
(x) => Result.ok(x),
() => otherFn()
);
But that could be made a little more ergonomic if it was something like:
const res = fn().orElse((err) => otherFn());
Or the equivalent unwrap:
const val = fn().unwrapOrElse((err) => otherFn());
I get that it's a balance of keeping the lib small and having things be ergonomic - rust has soo many Result methods 😆
I'm liking the lib so far! What are your thoughts on
orElsemethods? Right now if I want to have errors fallback I do:But that could be made a little more ergonomic if it was something like:
Or the equivalent unwrap:
I get that it's a balance of keeping the lib small and having things be ergonomic - rust has soo many Result methods 😆