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

    Function unwrapOrElse

    • Extracts the contained Some value or fn().

      Type Parameters

      • T

      Parameters

      • fn: () => T

        The function to provide a default value.

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

      The contained value or fn().

      Examples

      const unwrapOrCalc = unwrapOrElse(() => 6 ** 4);

      expect(unwrapOrCalc(some(4))).toStrictEqual(4);
      expect(unwrapOrCalc(none())).toStrictEqual(1296);