フロントエンドカンファレンス北海道2025
レギュラートーク(20分)
北海道在住 北海道出身

Dive into Webフロントエンド 依存解決(ディペンデンシィレゾリューション): TypeScript編

_n13u_ n13u _n13u_
1

Webフロントエンド開発では、そのほとんどがnpmモジュールを中心としたエコシステム上で今でも変わらず開発されています。
npmエコシステムにおいて重要なのが、依存解決(ディペンデンシィレゾリューション)と呼ばれるどのnpmモジュールを使うか、npmモジュール間の依存をどう整理して解決しているのかを決める処理です。

今回のトークでは、Webフロントエンド開発の型システムを支える重要なライブラリであるTypeScriptがnpmモジュールの型解決をどう行い整合性をとっているのか、VSCodeの型補完Intellisenseはどう機能しているのか、d.tsとは何か? TypeScriptの気持ちになって依存解決(ディペンデンシィレゾリューション)を深ぼっていきます。