Skip to content

Commit 6f364f7

Browse files
committed
🚩: Partial을 사용하는 방법
1 parent f5240ca commit 6f364f7

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/index.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1-
import { User } from "./utils/data.interface";
2-
// 유니온 타입의 user의 key 값을 가지고와 keyof로 간단하게 작성할 수 있다.
3-
type UserKey = keyof User;
1+
// Partial<T>
42

5-
const uk: UserKey = 'id';
3+
import { User } from "./utils/data.interface"
4+
5+
let admin: Partial<User> = {
6+
id: 1,
7+
name: "Bob",
8+
// job:"" //-> error interface에 없는 객체를 사용하려고 해서 발생하는 에러이다.
9+
}

0 commit comments

Comments
 (0)