subject<T> static method
Retrieves or creates a singleton BehaviorSubject for type T to manage global
reactive state.
This subject powers Conduit widgets and static methods like push, ensuring a single shared stream per type for app-wide data propagation.
Implementation
static BehaviorSubject<T> subject<T>() {
BehaviorSubject<T>? s =
$conduitStreams.whereType<BehaviorSubject<T>>().firstOrNull;
if (s == null) {
s = BehaviorSubject<T>();
$conduitStreams.add(s);
}
return s;
}