RxJS version: 5.1.0
Code to reproduce: linting a code using Subject
Expected behavior: no errors
Actual behavior:
Types of property 'lift' are incompatible.
Type '<R>(operator: Operator<T, R>) => Observable<T>' is not assignable to type '<R>(operator: Operator<T, R>) => Observable<R>'.
Type 'Observable<T>' is not assignable to type 'Observable<R>'.
Type 'T' is not assignable to type 'R'.
Additional information:
The bug popped up after typescript updated to 2.4.0
If kwonoj would list the problem that lists the solution, that would be helpful. Kwonoj's practice of listing umpteen different dupes only confuses the problem.
There is open issue to track this one and it is on discussion. I'm closing all dupues on behalf of opened one - it doesn't have meaning to open issue without searching dupes.
I understand that you only should track the problem on one ticket. How about specifying on which ticket the problem is being tracked instead having the user go through all four tickets to find the issue tracking the problem?
I'd rather suggest people search issue first before filing redundant issue that I have to just close.
OK I will do it for you. This issue is being tracked here: https://github.com/ReactiveX/rxjs/issues/2539
uhm, sois the canonical issue #2539 for this? Hard to tell when you mention 4 differen dupes
All of them are same dupe issue and latest update resolved it.
@kwonoj what was the update to that fixed the issue rsjx, typescript or angular? I am getting this error now, any help would be greatly appreciated. thanks!
@kwonoj nevermind I reinstalled rsjx version and error went away. :)
Same here. I'm searching for the fix on this issue and can't find it anywhere...
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Most helpful comment
OK I will do it for you. This issue is being tracked here: https://github.com/ReactiveX/rxjs/issues/2539