TypeScript doesn’t seem to have a good reputation amongst backend developers . Probably because it’s mostly known to be a set of declaration files to add some typing to JavaScript. Yet, a lot of logic that would require dozens of lines of Java code can be handled using just a few lines of TypeScript.