fix: Remove redundant never
default from readFragment
with explicit generic
#371
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
All
readFragment<Document>(data)
calls receive explicit generics. However, they contained a= never
default, which was entirely redundant.Side-note: Any
readFragment<Document>({})
are always valid. Unknown data is now accepted. This is unfortunate, but not fixeable without a second generic, which isn't possible in TS.Set of changes
= never
fromreadFragment
overloads with explicitDocument
generics