![[typescript-recipe2.webp|cover-picture]]
[[TypeScript]]の用語リスト。
## 設定
- [[📒TSConfigのオプション]]
## 型
- [[TypeScriptのプリミティブ型]]
- [[配列]]
- [[オブジェクト型 (TypeScript)|オブジェクト型]]
- [[型エイリアス (TypeScript)|型エイリアス]]
- [[インターフェース (TypeScript)|インターフェース]]
- [[ユニオン型 (TypeScript)|ユニオン型]]
- [[判別されたユニオン型]]
- [[any型]]
- [[never型 (TypeScript)|never型]]
- [[unknown型]]
- [[Symbol (JavaScript)|Symbol]]
- [[インデックス型]]
- [[インデックスアクセス型 (TypeScript)|インデックスアクセス型]]
- [[呼び出し型]]
- [[コンストラクタ型]]
- [[型パラメーター (TypeScript)|型パラメーター]]
- [[ReadonlyArray]]
- [[タプル型 (TypeScript)|タプル型]]
- [[Labeled Tuple Elements]]
- [[条件付き型 (TypeScript)|条件付き型]]
- [[Mapped Types]]
- [[テンプレートリテラル型]]
- [[intrinsic]]
- **型演算子**
- [[keyof型演算子]]
- [[typeof型演算子]]
- **[[Narrowing]]**
- [[Truthiness narrowing]]
- [[Equality narrowing]]
- [[The in operator narrowing]]
- [[instanceof narrowing]]
- [[型述語 (TypeScript)|型述語]]
## 型以外
- **関数**
- [[Optional Parameters]]
- [[関数型の式 (TypeScript)|関数型の式]]
- [[ジェネリック関数 (TypeScript)|ジェネリック関数]]
- [[関数が非推奨であることを示す (JavaScript)|関数が非推奨であることを示す]]
- **演算子**
- [[非nullアサーション演算子 (TypeScript)|非nullアサーション演算子]]
- [[Null合体演算子 (JavaScript)|Null合体演算子]]
- **[[プロパティ (TypeScript)|プロパティ]]**
- [[オプショナルプロパティ]]
- [[インデックス型]]
- **クラス**
- [[クラスプロパティ (JavaScript)|クラスプロパティ]]
- [[Member Visibility (TypeScript)|Member Visibility]]
- [[パラメータプロパティ (TypeScript)|パラメータプロパティ]]
- [[ジェネリッククラス (TypeScript)|ジェネリッククラス]]
- **[[モジュール (TypeScript)|モジュール]]**
- [[アンビエントモジュール]]
- **その他**
- [[オプショナルチェーン (JavaScript)|オプショナルチェーン]]
- [[Nullish (JavaScript)|Nullish]]
- [[as const]]
- [[typeof演算子 (JavaScript)|typeof演算子]]
- [[🎮TypeScript Playground]]