• If the provided value is undefined the defaultValue will be returned

    Example

    defaultIfUndefined(0)(null) => 0
    defaultIfUndefined(0)(2) => 2
    defaultIfUndefined(() => 3)(undefined) => 3

    Type Parameters

    • D

    Parameters

    Returns (<V>(value: V) => D | Exclude<V, undefined>)

      • <V>(value: V): D | Exclude<V, undefined>
      • Type Parameters

        • V extends unknown

        Parameters

        • value: V

        Returns D | Exclude<V, undefined>

Generated using TypeDoc