Previously in rxjs4 there was a method in the BehaviorSubject called:
getValue()
(doc here).
This method does not exist any more in
Look at the source code to a behavior subject
https://github.com/ReactiveX/rxjs/blob/master/src/internal/BehaviorSubject.ts
It still has a getValue method, it has a value property that just calls getValue, it was there in RxJs5.
Here is a StackBlitz using RxJs5.
https://stackblitz.com/edit/typescript-gcbif4
All the comments talking about a breaking change in 6.5.0 are linking to comments about observables make with of not behavior subjects.
As was pointed out by artur grzesiak
in the comments, the BehaviorSubject
interface was cleaned up, and the getter is now just .value
.
I just wanted to add this as an answer because I almost didn't read the comments to the original question, and would have missed the correct answer.