TypeScript型宣言時の?(クエスチョンマーク)と!(ビックリマーク)が意味するもの

Pocket

TypeScript型宣言時の?(クエスチョンマーク)と!(ビックリマーク)が意味するもの

型宣言字の?:(クエスチョンマーク+コロン)について

これは必須のプロパティじゃないときにつけるみたいです。

 

型宣言字の!:(ビックリマーク+コロン)について

これは必須のプロパティのときにつけるみたいです。