I think you should answer these question may be before taking the decisions . They are not hard and fast rule but they will guide you in the right direction.
- Are you willing to reduce your speed a little for static error checking and validations?
- How many people are going to work on the code base?
- Using TypeScript in true sense requires some learning, if developers don't have prior experience with a statically typed language this can take a little while.