We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6f364f7 commit 616bb03Copy full SHA for 616bb03
src/index.ts
@@ -1,9 +1,9 @@
1
-// Partial<T>
+// Required<T> : required는 Partial과 달리 모든 속성들을 필수로 작성해줘야한다.
2
3
import { User } from "./utils/data.interface"
4
5
-let admin: Partial<User> = {
+let admin: Required<User> = {
6
id: 1,
7
name: "Bob",
8
- // job:"" //-> error interface에 없는 객체를 사용하려고 해서 발생하는 에러이다.
+ age: 30,
9
}
src/utils/data.interface.ts
@@ -79,6 +79,5 @@ export interface InterToy {
79
export interface User {
80
id: number;
81
name: string;
82
- age: number;
83
- gender: 'm' | 'f';
+ age?: number;
84
0 commit comments