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

    Function zip

    • Zips two optionals into one.

      Type Parameters

      • T

      Parameters

      Returns <U>(optB: Option.Option<U>) => Option.Option<[T, U]>

      The zipped optional of tuple.

      Examples

      expect(zip(some(1))(some("hi"))).toStrictEqual(some([1, "hi"] as [number, string]));
      expect(zip(some(1))(none())).toStrictEqual(none());
      expect(zip(none())(some(1))).toStrictEqual(none());
      expect(zip(none())(none())).toStrictEqual(none());