【TypeScript】自作ライブラリで.tsファイルにジャンプできるようにする

こんにちは、フリーランスエンジニアの太田雅昭です。

定義へジャンプ

私はVSCodeを使っているのですが、大抵のIDEでジャンプ機能があるかと思います。定義元のファイルへ一瞬で飛べるのでとても便利な機能です。

TypeScriptの型定義にジャンプしてしまう問題

定義へジャンプする際に、型定義へジャンプしてしまうことがあります。いやいやそうじゃない、その実装へジャンプして閲覧したり編集したりしたいんだと、こういう話になってきます。

実装へジャンプするためにtsconfig.jsonをいじる

そこで以下のようにtsconfig.jsonをいじります。

...

"declaration": true,
"declarationMap": true,
"sourceMap": true,
"inlineSources": true,

...

ちょっとどれが必要でどれが不要かまだ調べきれていないのですが、ひとまず以上のような構成にすることで実装へ自動でジャンプできるようになりました。

ではでは。