JSDocで型注釈とかいう縛りが手軽と言えるのかについては微妙な気がしてきたけど、user scriptの場合は手元でコードを見られた方が何かと便利なのに対してソースマップが付けられるわけでもないから、なるべくトランスパイルを経由しない生のソースコードのまま置いておきたいというやや特殊な事情がある
QT: https://fedibird.com/@tesaguri/113640041326117345 [参照]
というかECMAScriptにTypes as Commentsが来てくれさえすれば大体解消されそうな問題に思えるけど、いつ来るのですかねこれ