It should be noted that there are some caveats to TypeScript, namely that it&#x27;s type-safety is only compile-time and not at run-time. It is best-effort type-safety.<p>That said, the edge cases are few and far between. TS is a fantastic language to work with.