Unless you are brand new to Web or NodeJS development you will have heard of Typescript. I will admit I was dubious at first as a Frontend Developer I was quite happy defining my React props with prop-types and providing default props to prevent failures. In essence I was comfortable. So when I was asked to start using Typescript it didn't feel like I was solving a problem I personally…