# `Ash.Query.Function.If`
[🔗](https://github.com/ash-project/ash/blob/v3.27.8/lib/ash/query/function/if.ex#L5)

If predicate is truthy, then the second argument is returned, otherwise the third.

# `args`

# `has_partial_evaluate?`

# `partial_evaluate`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
