The plain-English version
JavaScript with a type system that catches certain development mistakes.
Why it matters
Types do not automatically validate data arriving at runtime.
The docs behind it
Documentation links checked .
Editorial review · October 28, 2026
Supported: Correctly presents static checking as distinct from runtime input validation.