LogoSignals.dart
Copy Markdown
rodydavis/signals.dart 999999

Type: readonlySignalContainer

API reference and details for readonlySignalContainer from signals.dart.

readonlySignalContainer#

Kind: function  |  Package: package:signals_core

Function: readonlySignalContainer#

SignalContainer<T, Arg, ReadonlySignal<T>> readonlySignalContainer(ReadonlySignal<T> Function(Arg) create, {bool cache = false, void Function(Arg key, ReadonlySignal<T> signal)? onEvict})

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.

References#

The readonlySignalContainer type is referenced and used in the following pages: