Switched to using dtslint from just running tsc --noEmit for typescript tests #421
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.
What:
Changed the TypeScript tests to using dtslint.
Why:
$ExpectError
to assert that a certain statement does type error, which the previous type tests did not.How:
By changing from running
tsc --noEmit
to runningdtslint
for running the TypeScript tests.Checklist:
I'm having trouble running the dtslint tests for the react-emotion package - some of the features used in the dts files require a new version of TypeScript but I keep getting an error (microsoft/dtslint#78) when trying to use new versions of TypeScript.
This PR is just to make sure you agree with this direction before I pursue it even more and to collaborate if anyone else is working on it.
A few related changes, some as a side-effect of moving to dtslint: