GitHubにポン置きのuser scriptのような、いちいちTypeScriptからビルドしてデプロイする手間をかけるのも微妙なコードでも、JSDoc記法で型注釈を書いておけばお手軽にそれなりの型検査が出来て便利

フォロー

まああくまでそれなりであって、表現できないものも多いけど。参考:
TypeScriptのJSDocサポートでできること、できないこと
zenn.dev/qnighy/articles/56917
個人的には特に型実引数指定が出来ないところで躓いた
(記事はTypeScript 4.4が対象だけど、その後にTypeScript 5.0で関数のオーバーロード宣言や`satisfies`のサポートが入ったりしている(<devblogs.microsoft.com/typescr>))

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。