トラブルシューティングハンドブック: 演算子
- typeofと- instanceof: 型クエリ(絞り込みに使用)
- keyof: オブジェクトのキーを取得します。- keyof Tは、- obj[k]に使用可能な- kの値を教えてくれる演算子です。
- O[K]: プロパティの検索
- [K in O]: マッピングされた型
- +または- -または- readonlyまたは- ?: 加算、減算、readonly、オプションのモディファイア
- x ? Y : Z: ジェネリック型、型エイリアス、関数パラメータ型の条件付き型
- !: NULL 許容型の非ヌルアサーション
- =: ジェネリック型のジェネリック型パラメータの既定値
- as: 型アサーション
- is: 関数リターン型の型ガード
条件付き型は理解するのが難しいトピックなので、以下にいくつかの追加リソースを紹介します。