migration to Typescript 2.0 #145
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.
Typescript 2.0 introduces
@types
repository support. This eliminates dependency fortypings
project.New version of mocha test runner throws exception when a test both
done
callback as an argumentin earlier versions, two methods raced to succeed or fail the test.
We had a couple of this kind of tests so I fixed them.
Documentation generator plugin (typedoc) does not work with this version yet. I hope they fix it soon. If they do not fix it until our next release, I think we can create another branch with TS 1.8 and generate documentation from there.
I also updated other dependencies where availale.