Hacker News new | ask | show | jobs
by mbarneyme 789 days ago
JSDoc provides the exact same level of type safety as TypeScript, because the TypeScript Language Server/CLI themselves are what does the type checking. Using JSDoc removes the need to transpile your code before executing it. You still want to type-check your code (with a `tsc --noEmit` or similar) in CI, just like you'd run unit tests/a linter/etc.
1 comments

Yes, that's my point. JSDoc isn't an alternative to TypeScript if you want your types to actually be checked.