• Returns the value if defined or the provided default value. This useful for optional parameters of functions.

    Type Parameters

    • T1
    • T2

    Parameters

    • value: T1

      the original value

    • defaultValue: T2

      the default value

    Returns T2 | NonNullable<T1>

    Use the ECMAScript 6 default parameter value syntax instead