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

[breaking change] Remove the TOrigin Type Param for Attribute.UID #19336

Merged
merged 4 commits into from Jan 30, 2024

Conversation

Convly
Copy link
Member

@Convly Convly commented Jan 25, 2024

What does it do?

The TOrigin type param for Attribute.UID was deprecated in V4 and is not used.

This PR aims to remove it completely (from the usage in the code & from the type gen)

Update unit tests

Why is it needed?

Cleanup types

How to test it?

Make sure types that depend on Attribute.UID stills work properly and that the type generation no longer adds the TOrigin type param to generated types

@Convly Convly added flag: 💥 Breaking change This PR contains breaking changes and should not be merged pr: enhancement This PR adds or updates some part of the codebase or features source: typescript Source is related to TypeScript (typings, tooling, ...) labels Jan 25, 2024
Copy link
Member

@alexandrebodin alexandrebodin left a comment

Choose a reason for hiding this comment

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

Same didn't test but looks good & simple

Copy link
Contributor

@innerdvations innerdvations left a comment

Choose a reason for hiding this comment

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

Tested and works for me

@Convly Convly merged commit 080f42e into v5/main Jan 30, 2024
32 of 76 checks passed
@Convly Convly deleted the v5/enhancement/types/remove-uid-origin-param branch January 30, 2024 09:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flag: 💥 Breaking change This PR contains breaking changes and should not be merged pr: enhancement This PR adds or updates some part of the codebase or features source: typescript Source is related to TypeScript (typings, tooling, ...)
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

3 participants