connect method

  1. @override
  2. @protected
void connect(
  1. InheritedTrinityScope scope
)
override

Implementation

@override
@protected
void connect(InheritedTrinityScope scope) {
  final node = _parentNode = scope.findByType<N>();
  final parentSignal = _select(node);
  final initialValue = _transform(parentSignal.value);

  emit(initialValue);

  _subscription = parentSignal.streamTriggerImmediatly.listen((data) {
    final transformed = _transform(data);
    emit(transformed);
  });
}