-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Fix conditional sub-selections in raw response type #4774
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
Fix conditional sub-selections in raw response type #4774
Conversation
3424c75
to
a2f2295
Compare
The test failure in the ubuntu job seems to be unrelated / transient, but I can't trigger another run. EDIT: This also happens on main, so it's not the fault of my changes. |
...s/relay-typegen/tests/generate_flow/fixtures/query-with-raw-response-on-conditional.expected
Show resolved
Hide resolved
a2f2295
to
cde4f43
Compare
@captbaritone has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
cde4f43
to
dcd36ad
Compare
@captbaritone Fixed the merge conflicts on this one. |
ef5d660
to
7f56dfe
Compare
7f56dfe
to
eb6bc69
Compare
@captbaritone could this be merged? Same goes for #4775 |
eb6bc69
to
11a6820
Compare
11a6820
to
7e86478
Compare
@captbaritone Could we land this? |
@captbaritone merged this pull request in 38ae469. |
Previously conditional selections were always generated as required properties on the raw response type.
This is inconvenient if your component code checks for the presence of a field and you can't model the skipped state in a test using
@raw_response_type
without partially disabling type checking.This PR makes all conditional selections optional in the raw response type.