@mikuroxina/mini-fn
    Preparing search index...

    Function optResToResOpt

    • Transforms Option<Result<E, T>> into Result<E, Option<T>> as:

      • none() will be mapped to ok(none())
      • some(ok(x)) will be mapped to ok(some(x))
      • some(err(e)) will be mapped to err(e).

      Type Parameters

      • E
      • T

      Parameters

      Returns Result.Result<E, Option.Option<T>>

      Result containing Option.

      Examples

      expect(optResToResOpt(some(ok(5)))).toStrictEqual(ok(some(5)));
      expect(optResToResOpt(none())).toStrictEqual(ok(none()));
      expect(optResToResOpt(some(err(5)))).toStrictEqual(err(5));