Skip to content
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

Remove markers and performance measurement #479

Merged
merged 2 commits into from
Aug 26, 2022
Merged

Remove markers and performance measurement #479

merged 2 commits into from
Aug 26, 2022

Conversation

tlaundal
Copy link
Contributor

The marker functionality was introduced to support building a tree of
streams, in effect determining how different observables relate to
eachother without needing to watch values pass through. This was never
used to its full potential. The effect on the codebase of RxBeach and
all users is quite big, as it means we need to reexport decorated
versions of operators from RxJS.

Removing this functionality reduces the size of the library and hopefully makes it more maintainable.

BREAKING CHANGE: RxBeach no longer re-exports operators from RxJS.
These operators must now be imported directly from RxJS.

@tlaundal tlaundal requested a review from rafaa2 August 17, 2022 12:12
@tlaundal tlaundal self-assigned this Aug 17, 2022
@tlaundal
Copy link
Contributor Author

tlaundal commented Aug 17, 2022

Blocked by #478

@tlaundal tlaundal changed the title feat!: remove all marker functionality Remove markers and performance measurement Aug 17, 2022
Copy link
Contributor

@rafaa2 rafaa2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

The marker functionality was introduced to support building a tree of
streams, in effect determining how different observables relate to
eachother without needing to watch values pass through. This was never
used to its full potential. The effect on the codebase of RxBeach and
all users is quite big, as it means we need to reexport decorated
versions of operators from RxJS.

BREAKING CHANGE: RxBeach no longer re-exports operators from RxJS.
These operators must now be imported directly from RxJS.
@tlaundal tlaundal marked this pull request as ready for review August 26, 2022 12:05
@tlaundal tlaundal merged commit fcfce5c into master Aug 26, 2022
@tlaundal tlaundal deleted the kill-markers branch August 26, 2022 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants