JSDocで型を定義してTypeScriptの恩恵を受ける