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

    Function flatten

    • Flattens the nested result, The error held by an outer one will be preceded.

      Type Parameters

      • E
      • T

      Parameters

      Returns Result.Result<E, T>

      The unwrapped nest.

      Examples

      expect(flatten(ok(ok("hello")))).toStrictEqual(ok("hello"));
      expect(flatten(err(ok("hello")))).toStrictEqual(err(ok("hello")));
      expect(flatten(ok(err(6)))).toStrictEqual(err(6));
      expect(flatten(err(err(6)))).toStrictEqual(err(err(6)));