readonlySignalContainer<T, Arg> function
SignalContainer<T, Arg, ReadonlySignal<T> >
readonlySignalContainer<T, Arg>(
- ReadonlySignal<
T> create(- Arg
- bool cache = false,
Create a signal container used to instance signals based on args
final container = readonlySignalContainer<Cache, String>((e) {
return signal(Cache(e));
});
final cacheA = container('cache-a');
final cacheB = container('cache-b');
final cacheC = container('cache-c');
The signals cannot be updated but allows for using computed where the value is only derived from other signals.
Implementation
SignalContainer<T, Arg, ReadonlySignal<T>> readonlySignalContainer<T, Arg>(
ReadonlySignal<T> Function(Arg) create, {
bool cache = false,
}) {
return SignalContainer<T, Arg, ReadonlySignal<T>>(
create,
cache: cache,
);
}