This in-progress pull request converts all files to Typescript
I would really appreciate if someone reviewed the tsconfig file. I set it to ES2016 because it seems to be well supported, but this can of course be changed later. I didn't pay much attention to the other settings, this just seemed to work.
Before merging, check if the added eslint rules can be reverted (import/extensions and the settings part). We extend the Airbnb eslint config, so the typescript version of it might be worth checking out too.
This in-progress pull request converts all files to Typescript
I would really appreciate if someone reviewed the tsconfig file. I set it to ES2016 because it seems to be well supported, but this can of course be changed later. I didn't pay much attention to the other settings, this just seemed to work.
Before merging, check if the added eslint rules can be reverted (import/extensions and the settings part). We extend the Airbnb eslint config, so the typescript version of it might be worth checking out too.