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

    Function or

    • Returns the optional optA if it contains a value, otherwise returns optB. The order of arguments is reversed because of that it is useful for partial applying.

      Type Parameters

      • T

      Parameters

      Returns (optA: Option.Option<T>) => Option.Option<T>

      optA or optB.

      Examples

      expect(or(none())(none())).toStrictEqual(none());
      expect(or(none())(some(2))).toStrictEqual(some(2));
      expect(or(some(100))(none())).toStrictEqual(some(100));
      expect(or(some(100))(some(2))).toStrictEqual(some(2));