回答編集履歴

1

記法の修正

2022/07/07 23:24

投稿

momochi
momochi

スコア68

test CHANGED
@@ -1,7 +1,7 @@
1
1
  ## maisumakun様から頂いた回答から自己解釈
2
2
 
3
3
  ### エラーの原因
4
- eleは型Sと定義されていたが、Sの中身がobjectであることが分かっていないので、ele[tKey]を指定しても読み取れない。
4
+ `ele`は型Sと定義されていたが、Sの中身がobjectであることが分かっていないので、`ele[tKey]`を指定しても読み取れない。
5
5
  ```
6
6
  // 行: 3のele[tKey] の部分で
7
7
  型 'string' の式を使用して型 'unknown' にインデックスを付けることはできないため、要素は暗黙的に 'any' 型になります。
@@ -10,8 +10,8 @@
10
10
 
11
11
  ### 解決法
12
12
  型SはObjectであると定義しておく。
13
- - T extends string:Tはstringを継承した型 → Tはstringと定義される
13
+ - `T extends string`:Tはstringを継承した型 → Tはstringと定義される
14
- - S extends {[key in T]: string}:Sは{[string型]: [string型]}の要素を持つObject
14
+ - `S extends {[key in T]: string}`:Sは{[string型]: [string型]}の要素を持つObject
15
15
 
16
16
 
17
17