migration to typescript
Merge pull request #139 from MichaelKalygin/typescript

Migration to Typescript