Typescript terms
JavaScript with a safety net and a much better IDE experience
TypeScript adds a powerful static type system to JavaScript, catching errors at compile time and making large codebases dramatically easier to maintain and refactor. This category covers type primitives, generics, utility types, declaration files, strict mode, and the patterns that make TypeScript an upgrade rather than just added ceremony.