Since Subject is already an observer with methods next()
, error()
and complete()
you can just subscribe it to any Observable:
const fooSubject = new BehaviorSubject(null);
const barSubject = new Subject();
barSubject.subscribe(fooSubject);
barSubject.next('bar');