Readonly

이영광·2021년 12월 15일
0

타입챌린지's

목록 보기
1/2
post-thumbnail

```
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 인터페이스에서 받아논 S는 인터페이스의 키중의 하나 : 인터페이스의 키

profile
《REACT》《JAVASCRIPT 》 만지고있어욤

0개의 댓글

관련 채용 정보