4. Record<K, V> を実装する
シェアしよう
- accepted / - tried
Record<K, V>
は、keyがKかつvalueがVのオブジェクトタイプを返す。
MyRecord<K, V>
を実装しみてください。
ご注意: object keyに使えるのは number | string | symbol
しかありません。
type Key = 'a' | 'b' | 'c'const a: Record<Key, string> = { a: 'BFE.dev', b: 'BFE.dev', c: 'BFE.dev'}a.a = 'bigfrontend.dev' // OKa.b = 123 // Errora.d = 'BFE.dev' // Errortype Foo = MyRecord<{a: string}, string> // Error