onSignalCreated<T> method

  1. @override
void onSignalCreated<T>(
  1. Signal<T> instance,
  2. T value
)
override

Called when a signal is created.

Implementation

@override
void onSignalCreated<T>(Signal<T> instance, T value) {
  if (!enabled) return;
  log('signal created: [${instance.globalId}|${instance.debugLabel}] => $value');
  _debugPostEvent('ext.signals.signalCreate', () {
    return {
      'id': instance.globalId,
      'label': instance.debugLabel,
      'value': instance.peek()?.toString(),
      'targets': '',
      'type': 'signal',
    };
  });
  _signals.add(WeakReference(instance));
}