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

chore: Some improvements to @sentry/types #3188

Closed
wants to merge 12 commits into from
Closed

Conversation

S3bt3r
Copy link

@S3bt3r S3bt3r commented Jan 20, 2021

The PR mostly adds JSDoc and missing types.

@S3bt3r S3bt3r requested a review from kamilogorek as a code owner January 20, 2021 23:15
- JSDocs added
- AppContext added
- BrowserContext added
- DeviceContext added
- GpuContext added
- OsContext added
- RuntimeContext added
- StateContext added
- JSDoc added
- BreadcrumbTypes added
@kamilogorek
Copy link
Contributor

Looks really promising! I'll try to review it on Monday. Thanks @Asesjix!

@kamilogorek kamilogorek added this to the 6.0.0 milestone Jan 29, 2021
@kamilogorek
Copy link
Contributor

Hey @Asesjix, thanks for the PR, most of it looks really good, and I'll definitely make sure to use it as a part of v7 work (see: #2817)

However, it also contains a lot of unused types, some breaking changes (eg. too restrictive contexts can break compilation for some users if they didn't follow our current dev docs), and some types/interfaces that are not even related to JavaScript (eg. MechanismMeta, MechanismMetaMachException, Template).

As we are currently focused on developing the next major version, we'd prefer to include those changes there and be certain that no types of issues will arise due to such a large changeset.

Once again, really appreciate the contribution, and it definitely won't go to waste :)

Cheers!

@rhcarvalho
Copy link
Contributor

Closing as stale.

@rhcarvalho rhcarvalho closed this Aug 27, 2021
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.

3 participants