Readonly
698 ワード
```
interface Todo {
title: string
description: string
}
const todo: MyReadonly = {
title: "Hey",
description: "foobar"
}
todo.title = "Hello"//Error: cannot reassign a readonly property
todo.description = "barFoo"//Error: cannot reassign a readonly property
interface Todo {
title: string
description: string
}
const todo: MyReadonly = {
title: "Hey",
description: "foobar"
}
todo.title = "Hello"//Error: cannot reassign a readonly property
todo.description = "barFoo"//Error: cannot reassign a readonly property
- result
```js
type MyReadonly<T> = {
readonly [S in keyof T] : T[S]
}
//readonlyを読み取り専用にする;Tインタフェースから受信したnonSはインタフェースのキーの一つである:インタフェースのキーReference
この問題について(Readonly), 我々は、より多くの情報をここで見つけました https://velog.io/@hi4190/Readonlyテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol