Check if a value is a SignalMap.
Create a new SignalMap with optional initial entries.
Optionalinitial: ReadonlyMap<K, V> | Iterable<readonly [K, V], any, any>
Initial entries as a Map or iterable of [key, value] pairs
Log every mutation call on a SignalMap at Debug level, tagged under
the stax.signal subsystem, with the call site captured at the
caller's frame.
The write-side counterpart to Readable.debug, for SignalMap. Wraps
set, delete, clear, replace, update, and modifyAt so each
call emits { id, args, callSite }. Zero cost at the default log
level — the check runs once at construction and returns the
underlying signal unwrapped if Debug isn't enabled.
Unlike Signal.trace (which logs from/to), collection tracing
logs the method name and its arguments — a full snapshot of the map
on every write would be expensive and rarely what you want. Pair
with Readable.debug if you also want a "value changed" line.
SignalMap namespace.