GitHubにポン置きのuser scriptのような、いちいちTypeScriptからビルドしてデプロイする手間をかけるのも微妙なコードでも、JSDoc記法で型注釈を書いておけばお手軽にそれなりの型検査が出来て便利
まああくまでそれなりであって、表現できないものも多いけど。参考:TypeScriptのJSDocサポートでできること、できないことhttps://zenn.dev/qnighy/articles/56917d9bf9077b個人的には特に型実引数指定が出来ないところで躓いた(記事はTypeScript 4.4が対象だけど、その後にTypeScript 5.0で関数のオーバーロード宣言や`satisfies`のサポートが入ったりしている(<https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/>))
様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。
まああくまでそれなりであって、表現できないものも多いけど。参考:
TypeScriptのJSDocサポートでできること、できないこと
https://zenn.dev/qnighy/articles/56917d9bf9077b
個人的には特に型実引数指定が出来ないところで躓いた
(記事はTypeScript 4.4が対象だけど、その後にTypeScript 5.0で関数のオーバーロード宣言や`satisfies`のサポートが入ったりしている(<https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/>))