📄️ NPMパッケージ開発者のためのtsconfig
パッケージを使う人にもTypeScriptによる型の享受を目指す
📄️ デュアルパッケージ開発者のためのtsconfig
フロントエンドでもバックエンドでもTypeScriptこれ一本!Universal JSという考えがあります。確かにフロントエンドを動的にしたいのであればほぼ避けて通れないJavaScriptと、バックエンドでも使えるようになったJavaScriptで同じコードを使いまわせれば保守の観点でも異なる言語を触る必要がなくなり、統一言語としての価値が大いにあります。
📄️ ジェネレーター
Generatorを使用した関数はアロー関数での表記ではなく、必ずfunction*() {}と書く必要があります。次は可能なGeneratorの記述方法です。
📄️ セッターとゲッター
プロパティへのインターセプター(参照・代入・監視などの意味)としGetter/Setterがあります。
📄️ プロジェクト参照
TypeScriptのプロジェクト参照(project references)は、大規模なTypeScriptプログラムを効率的に管理するための強力な機能です。この機能を使用することで、開発者は大きなコードベースを小さな部分に分割し、より効率的に作業を進めることができます。