# TypeScript

Tool · [Standard tools and platforms](https://ecosystem.samcarlton.com/tools)

Also called: TS, Type Script

[JavaScript](https://ecosystem.samcarlton.com/javascript) with types added. [Developers](https://ecosystem.samcarlton.com/software-engineer) state what kind of data each value holds, and mistakes are caught before the code runs. [Microsoft](https://ecosystem.samcarlton.com/microsoft) maintains it.

**For example:** A [developer](https://ecosystem.samcarlton.com/software-engineer) moves a growing project to TypeScript so a renamed field shows errors everywhere it is still used.

Official site: <https://www.typescriptlang.org>

## Connects to (6)

- [Tech stack](https://ecosystem.samcarlton.com/tech-stack): The set of programming languages and tools a product is built with.
- [JavaScript](https://ecosystem.samcarlton.com/javascript): The programming language that runs in every web browser, and also on servers.
- [Microsoft](https://ecosystem.samcarlton.com/microsoft): The company behind Copilot and Azure.
- [Testing](https://ecosystem.samcarlton.com/testing): Checking that software does what it should, before your users find the problems for you.
- [Bug](https://ecosystem.samcarlton.com/bug): A mistake in software that makes it behave in a way nobody intended.
- [Drizzle](https://ecosystem.samcarlton.com/drizzle): An open-source TypeScript library for working with SQL databases such as PostgreSQL and SQLite.

Map view: https://ecosystem.samcarlton.com/typescript
