TSKaigi

トーク

コンパイルオプションで変わる型世界
LT
コンパイルオプションで変わる型世界
DAY2 / 16:10 〜 16:50アセンドトラック

TypeScriptを使っている皆さん、tsconfig.json のコンパイルオプションを意識したことはありますか?多くのプロジェクトではすでに設定されており、普段触る機会は少ないかもしれません。しかし、コンパイルオプションの設定次第でTypeScriptの型安全性が大きく変わることを知っていますか?

今回は、あえてTypeScriptのコンパイルオプションをオフにし、TypeScriptの機能を1つずつ剥がしていく ことで、「どの設定が型安全性を担保しているのか」を部分的に体感してもらいます。

TypeScriptをもっと活用するために、ぜひこの機会にコンパイルオプションを見直したり、学びましょう!

池田敬祐

池田敬祐

株式会社ハマヤ / エンジニア

東京と関西(大阪&京都)の二拠点生活をしているエンジニア。勉強会大好きマン。大学で情報系学部に入学し、コンピュータやプログラミングの面白さを知る。 卒業後、東京のSESの会社に新卒で入社。通常のエンジニア業務だけでなく、社内のエンジニア組織・イベントの運営、グループ会社のテックリード、案件内でのマネジメントなどにも携わる。 株式会社ハマヤからオファーを受け入社。現在もSESという業務形態でさまざまな開発に携わりながら、自身の知識と経験を活かしてクライアントの課題解決に取り組んでいます。

XGitHub