前提・実現したいこと
該当のソースコードの意味を理解したいです。
発生している問題・エラーメッセージ
下記のソースコードが要素分解できません。
以下の二つの意味はわかります。
extends → 継承
hoge ? 〇〇 : ×× → 条件
該当のソースコード
ts
1type Test<T> = { 2 [P in keyof T]: T[P] extends string ? P : never 3}[keyof T]
試したこと
お詳しい方、ご教授いただけると幸いです。
投稿2021/11/12 08:23
該当のソースコードの意味を理解したいです。
下記のソースコードが要素分解できません。
以下の二つの意味はわかります。
extends → 継承
hoge ? 〇〇 : ×× → 条件
ts
1type Test<T> = { 2 [P in keyof T]: T[P] extends string ? P : never 3}[keyof T]
お詳しい方、ご教授いただけると幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。