inspectAll static method

List<SignalDescriptor> inspectAll()

Returns snapshots of all currently tracked signals.

Implementation

static List<SignalDescriptor> inspectAll() {
  final list = <SignalDescriptor>[];
  _trackedSignals.forEach((name, sig) {
    list.add(SignalDescriptor(
      name: name,
      currentValue: sig.value,
      updateCount: _updateCounts[name] ?? 0,
      valueType: sig.value.runtimeType,
    ));
  });
  return UnmodifiableListView(list);
}