-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
7.0.0-beta.9 conflicts symbol.observable to redux (and other have old symbol-observable version) #5919
Comments
Ugh. I guess we can change it back to |
Or we could upstream other changes... maybe deprecate |
That's only pass I can see as well, since I don't see easy workaround. But problem is it's really long tail, i.e we can't say for sure how long will it take the majority of Maybe it's worth to ask |
at least if we have published version we can recommend to upgrade redux as well. |
Well, really the issue is if they're using |
|
At this point I think maybe the best answer is that RxJS just sort of "shadow supports" I seriously doubt anyone has ever gotten this working properly in TypeScript haha. Just look at how confusing this is: |
Specifically, I mean people using |
If redux is willing to patch, I don't personally see it as a particularly egregious issue that people would have to update their redux to be able to use the latest rxjs. Things like that happen. |
that is true. it was my case 😭 |
Yeah, certainly not ideal if it can be avoided. I don't have full background to comment on that, though. |
We should revert to whatever we were doing before. Which is just having |
Bug Report
Current Behavior
A clear and concise description of the behavior.
repro at https://github.com/kwonoj/rxjs-symbol-test,
npm i && npm run build
will raise compilation error.#5874 introduces changes to symbol, which also updated in
symbol-observable
to support this (https://github.com/benlesh/symbol-observable/blob/master/CHANGELOG.md#300-2020-11-02). But some of packages, for examble redux (https://github.com/reduxjs/redux/blob/v4.0.5/package.json#L53) relies on older version ofsymbol-observable
conflicts with latest rxjs changes.This is particularly tricky as there's no easy workaround instead of trying to mutate module resolution somehow.
Expected behavior
A clear and concise description of what you expected to happen (or code).
Environment
Possible Solution
Additional context/Screenshots
Add any other context about the problem here. If applicable, add screenshots to help explain.
The text was updated successfully, but these errors were encountered: