MapSignalImpl<K, V> constructor

MapSignalImpl<K, V>(
  1. Map<K, V>? value, {
  2. JoltDebugFn? onDebug,
})

Creates a reactive map signal with the given initial map.

Parameters:

  • value: Initial map content, defaults to empty map if null
  • onDebug: Optional debug callback for reactive system debugging

Example:

final emptyMap = MapSignal<String, int>(null); // Creates empty map
final userMap = MapSignal({'name': 'Alice', 'age': 30});
final autoMap = MapSignal({'key': 'value'});

Implementation

MapSignalImpl(Map<K, V>? value, {super.onDebug}) : super(value ?? {});