TypeScript のクラス内に、static(静的)なプロパティを定義するには、その名の通り static
キーワードを付けるだけで済みます。
下記の例では、MyClass
クラスの中に DEBUG
という static プロパティを定義しています。
このプロパティを参照するときは、クラス名を前に付けて、MyClass.DEBUG
と記述します。
static プロパティに、さらに readonly
キーワードを付加することで、読み取り専用にすることができます(TypeScript 2.0 移行)。