chainFromList method
Callback4Arg<T1, T2, T3, T4>
chainFromList(
- covariant List<
Callback4Arg< callbacksT1, T2, T3, T4> ?>
override
Returns a strongly-typed chained callback that calls through to the list of provided callbacks
in order.
Useful for executing multiple callbacks where only a single callback is accepted.
Returns false
if one or more of the provided callbacks returns false
.
Gracefully handles when callbacks
is empty or its items are null, always returning a callable function.
Implementation
@override
Callback4Arg<T1, T2, T3, T4> chainFromList(List<Callback4Arg<T1, T2, T3, T4>?> callbacks) =>
callbacks.fold(null, chain) ?? noop;