3. Readonly<T> を実装する
シェアしよう
- accepted / - tried
Readonly<T>
はT
の全てのプロパティーをreadonly
にしたタイプを返す。
MyReadonly<T>
を実装してみてください。
type Foo = {
a: string
}
const a:Foo = {
a: 'BFE.dev',
}
a.a = 'bigfrontend.dev'
// OK
const b:MyReadonly<Foo> = {
a: 'BFE.dev'
}
b.a = 'bigfrontend.dev'
// Error