castOrElse<T> function
T
castOrElse<T>(
- dynamic t,
- T orElse()
Safely casts t
to type T
.
Returns result of orElse
call if t
is not of type T
.
Implementation
T castOrElse<T>(dynamic t, T Function() orElse) => t is T ? t : orElse();