タグ

2022年11月21日のブックマーク (1件)

  • Typescriptで定数クラスを作成する

    普段からプログラミングをしている人だと後から設定変更をすることを考慮したり、可読性を意識して、定数にも名前をつけることがあると思います。今回は、弊社の若手エンジニアからJavaのような定数クラスをTypescriptで定義したいという話から何パターンか考えてみたので、そのときの内容を共有しようと思います。今回の例では、WEBサイト用の専用のカラー定義をTypescript(Javascript)で定義するケースを例としてサンプルコードを示そうと思います。 名前空間を利用する方法readonly、staticを利用する方法getアクセサを利用する方法 1.名前空間を利用する方法厳密には、クラスでは無いのですが、クラスのように扱う方法です。 下記のようにモジュールを作成します。clors.tsとします。 /** 専用の名前空間を定義 */ namespace Colors { // 専用の赤を

    Typescriptで定数クラスを作成する