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

5分間以内で解いてみて

(45)