option type

[1/1]

  1. TypeScriptにおけるオプションプロパティクラス:詳細解説と代替手段
    オプションプロパティは、クエスチョンマーク (?) をプロパティ名の後に記述することで定義できます。例えば、以下のように name と age という2つのプロパティを持つクラスを定義できますが、age はオプションプロパティとなります。このクラスのインスタンスを作成する場合、name プロパティは必須ですが、age プロパティは省略できます。