port throw types PR from mmkal/ts#152 #14
Closed
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.
Update Oct 2023:
I'm going to close this since #16 improves error messages and the TypeScript PR was closed.
Copy-paste of mmkal/ts#152
Note - since this is a copy paste of a mod of an old version, a few features that have gone in since then may be regressed. This isn't going to go in anyway unless throw-types are added to TypeScript officially though.
original pr body
depends on microsoft/TypeScript#40468
Error messages before:
Error messages after: