scottbishopdev / RoverInterviewProject

A project I completed in about two weeks while interviewing for Rover.com in 2018. This is a re-upload of my original Rover_Interview_Project repo.
GNU General Public License v3.0
0 stars 0 forks source link

Research steps and effort required to convert project to TypeScript #17

Open scottbishopdev opened 4 years ago

scottbishopdev commented 4 years ago

Before we can begin any conversion effort, we'll need to look into the amount of effort that it will take to complete the conversion process, the steps involved in that process, and the basics of TypeScript.

scottbishopdev commented 4 years ago

While looking into the loadClass() method for mongoose schemas, I stumbled on typegoose, which could be an awesome tool to have at our disposal after the conversion to TypeScript.

scottbishopdev commented 4 years ago

It looks like the technical conversion process to TypeScript is pretty simple, as it appears to be able to pass regular JavaScript classes through. I think that the conversion to TypeScript will also be assisted by implementing Webpack at the same time, as it's loaders can effectively act as TypeScript a transpiler.

I've created #25 for the initial implementation of TypeScript and Webpack, but I'd like to leave this issue open for the time being in case additional technical requirements arise during the implementation process.