The idea of TS is not bad, but they had to forbid any and other ways to escape the type system. I get tons of runtime errors on my TS projects as well because someone down the chain decided they couldn't be bothered with types.
Also, having to do type definitions for modules which don't have types is a massive pain.
Overall, I appreciate the type safety, but I don't think TS delivers on that promise and I'd rather use a real typed language.
Also, having to do type definitions for modules which don't have types is a massive pain. Overall, I appreciate the type safety, but I don't think TS delivers on that promise and I'd rather use a real typed language.