Function undefineNaN

  • NaN handler.

    Remarks

    Takes a number that could be NaN and makes it undefined if it is NaN.

    Example

    undefineNaN(10); // 10
    undefineNaN(13.10); // 13.1
    undefineNaN(NaN); // undefined

    Type Parameters

    • Number extends number

      Generic of the number to handle.

    Parameters

    • number: Number

      Number to handle.

    Returns Maybe<Number>

    Number if it's not NaN, otherwise undefined.