subject<TState> method

BehaviorSubject<TState> subject<TState>([
  1. TState? initial
])

Instantiates an auto-disposing BehaviourSubject

Disposal is taken care of in the dispose method.

Implementation

BehaviorSubject<TState> subject<TState>([TState? initial]) {
  final subject = initial == null
      ? BehaviorSubject<TState>()
      : BehaviorSubject<TState>.seeded(initial);
  _streamControllers.add(subject);
  return subject;
}