chore: remove ts-ignore
and ts-expect-error
#245
Merged
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.
Depends on #244.
This change should have no user impact.
There's almost always something better than
// @ts-ignore
and// @ts-expect-error
. They can be problematic because they're very broad, and typically broader than we want. For details, see "At least 7 reasons to avoid @ts-expect-error and @ts-ignore".This removes all of them in favor of more targeted solutions. (Or, in one case, just removes it and everything was fine!)
I think this is a useful change on its own, but it should make an upcoming change easier too.