BloomSignalsInspector class

Visual inspection engine for the Bloom Signals state tree.

Allows DevTools to register, observe, and remotely update signal values at runtime.

Example:

BloomSignalsInspector.trackSignal('themeMode', themeSignal);
final signals = BloomSignalsInspector.inspectAll();

Constructors

BloomSignalsInspector()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

clear() → void
Clears all tracked signals.
inspectAll() List<SignalDescriptor>
Returns snapshots of all currently tracked signals.
setSignalValue(String name, dynamic newValue) → void
Updates a signal's value remotely from DevTools.
trackSignal(String name, Signal sig) → void
Registers a signal instance for visual DevTools inspection.
untrackSignal(String name) → void
Untracks a signal when disposed.