TypeScript の特徴は、変数の型を明示的に指定できることです。
この型指定のことを タイプアノテーション (Type annotation) と呼びます。
単純な変数のタイプアノテーション
下記は、文字列、数値、真偽値、配列のタイプアノテーションの例です。
指定した型と異なる型の値を代入しようとするとエラーになります。
配列や辞書、クラスなどの使い方は下記のページを参考にしてください。
関数のタイプアノテーション
関数の型もアノテーションで示すことができます。
これらの変数には、パラメータと戻り値の型が等しく定義された関数のみ代入することができます。
関連記事