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

    Example

    defaultIfNull(0)(null) => 0
    defaultIfNull(0)(2) => 2
    defaultIfNull(() => 3)(null) => 3

    Type Parameters

    • D

    Parameters

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

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

        • V extends unknown

        Parameters

        • value: V

        Returns D | Exclude<V, null>

Generated using TypeDoc