What does TypeScript give you, and what doesn't it?
Review note: The answer refers to the original author's CV or target job offer — adapt it to your own experience.
Answer out loud or in your head first, then compare.
Answer
TypeScript adds type checking to JavaScript while you work on the code. It helps catch, for example, passing text where a function needs a number, or reading a field that doesn't exist. It also improves editor hints and makes changing a larger application easier.
It doesn't automatically check that data from the internet really matches the declared type. If an API returns a wrong object, writing as User won't fix or check it. For that you need code that checks the data at runtime, e.g. a Zod schema. TypeScript cuts down mistakes, but it doesn't replace tests or permission checks.
Why it matters: The team's main language and the core of your experience.
Possible follow-ups: What happens when the server returns a string instead of a number?
How did it go? Be honest — “Not yet” puts the question on your review list.
Further reading
- TypeScript for JavaScript Programmers(opens in a new tab)Accessed 22.10.2026. Type basics and their role while you work on code.