As I delve into TypeScript, I find myself in a conundrum. In my JavaScript days, I relied on Jest for testing. Now that I'm working with TypeScript, I've come across ts-jest. But here's the thing - do I actually need it? After all, my TS code is compiled into JS which can then be tested using regular Jest. So, what exactly is the purpose of ts-jest and do I even need it?