TypeScript はどんな JavaScript のコードも置き換えられるように設計されました。JavaScript の動的な性質を考えると、時には初見ではわからないような型推論になることもあります。このトークでは、単純に見える JavaScript でも実は型定義が難しいケース等を見ていきます。それから、TypeScript がどのようなツールを使って、動的な動作を予測しているのかについて見ていきます。
以下のようなトピックを扱っていきます。
- TypeScript と JavaScript での void の性質。
- Symbols とはなにか、Symbols がもつ他の型と違う唯一性とは。
- Constructor Interface Pattern とは、そしてなぜ Class は思っているよりも複雑であるか。
- TypeScript において、持続性はなぜ重要であるのか。
他にもたくさんの議題を用意しています!