top | item 40159725

(no title)

mbarneyme | 1 year 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.

discuss

order

crabmusket|1 year ago

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