Types with JSDoc is a set of examples showing how JavaScript projects can get strong editor support and type checking without converting every file to TypeScript.
It matches the way this site is built: JavaScript with checkJs, JSDoc annotations, and generated types where they help.
Typed JavaScript is a practical middle ground for existing codebases. It improves tooling and correctness while keeping the authoring model lightweight.