falsy<T> function
T
falsy<T>(
- T? falsable,
- T fallback
Returns fallback when falsable is null or considered falsy.
Otherwise, returns falsable.
This function provides JavaScript-like falsy behavior in Dart.
Implementation
T falsy<T>(T? falsable, T fallback) {
return falsable == null
? fallback
: falsable.isFalsy
? fallback
: falsable;
}