🕴️
TypeScriptでnpm packageを公開する場合に実装コードを参照できるようにする
VSCodeでTypeScriptを書いていてライブラリのclassとか関数定義元に Go to Implementation
でジャンプしたとき、型定義ファイルに飛ぶことが多い。型定義が見れるだけで十分なこともあるけど、実装が見たい場合はGitHubを見に行ったりする必要があってクッソめんどくさい。
JavaScriptで実装されているコードにDefinitelyTypedで型付けされているケースはしょうがないけど、TypeScriptで実装されているpackageであればちゃんと設定すれば実装に飛べる。設定については以下を見れば全部書いてある。
tsconfig.json
で "declarationMap": true
にして src
も files
に含める、それだけ。
Discussion