SolidartObserver API docs
An object that listens to the changes of the reactive system.
This can be used for logging purposes.
void didDisposeSignal(SignalBase<Object?> signal)
Called when a signal is disposed.
import 'dart:developer' as dev;
class Logger implements SolidartObserver {
@override
void didCreateSignal(SignalBase<Object?> signal) {
dev.log(
'didCreateSignal(name: ${signal.options.name}, value: ${signal.value})');
}
@override
void didDisposeSignal(SignalBase<Object?> signal) {
dev.log('didDisposeSignal(name: ${signal.options.name})');
}
@override
void didUpdateSignal(SignalBase<Object?> signal) {
dev.log(
'didUpdateSignal(name: ${signal.options.name}, previousValue: ${signal.previousValue}, value: ${signal.value})');
}
}