Add static types to JavaScript — catch bugs at compile time, write self-documenting code, and scale your codebase with confidence.