メインコンテンツへスキップ

トラブルシューティングハンドブック: 演算子

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

条件付き型は理解するのが難しいトピックなので、以下にいくつかの追加リソースを紹介します。