iterable<T> method
Creates a reactive iterable signal hook.
Parameters:
getter: Function that computes the iterable valueonDebug: Optional debug callback for reactive system debugging
Returns: An IterableSignal with reactive iterable operations
Example:
setup(context, props) {
final numbers = useSignal([1, 2, 3, 4, 5]);
final evens = useSignal.iterable(() => numbers.value.where((n) => n.isEven));
return () => Text('Evens: ${evens.toList()}');
}
Implementation
IterableSignal<T> iterable<T>(
Iterable<T> Function() getter, {
JoltDebugFn? onDebug,
}) {
return useAutoDispose(() => IterableSignal<T>(getter, onDebug: onDebug));
}