Skip to content

Commit 6db5beb

Browse files
committed
🚩: Readonly를 사용하는 방법
1 parent 616bb03 commit 6db5beb

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/index.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
// Required<T> : required는 Partial과 달리 모든 속성들을 필수로 작성해줘야한다.
1+
// Readonly<T> : ReadOnly는 읽기 전용으로 된다. 이후 값을 변경하려고 하면 error가 발생한다.
22

33
import { User } from "./utils/data.interface"
44

5-
let admin: Required<User> = {
5+
let admin: Readonly<User> = {
66
id: 1,
77
name: "Bob",
88
age: 30,
9-
}
9+
}
10+
11+
// admin.id = 2; // error-> readonly로 인한 error 발생

0 commit comments

Comments
 (0)