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

    Example

    defaultIfFalsy(1)(null) => 1
    defaultIfFalsy(1)(undefined) => 1
    defaultIfFalsy(1)("") => 1
    defaultIfFalsy(1)(2) => 2
    defaultIfFalsy(() => 1)(null) => 1

    Type Parameters

    • D

    Parameters

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

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

        • V extends unknown

        Parameters

        • value: V

        Returns D | Exclude<V, Falsy>

Generated using TypeDoc