オプション引数?:でオプション引数を指定interface User1 { id: number; name?: string; } const u1: User1 = { id: 1, }
XXX | undefinedで引数を指定interface User2 { id: number; name: string | undefined; } const u2: User2 = { id: 1, }
?:とXXX | undefinedを併用interface User3 { id: number; name?: string | undefined; } const u3: User3 = { id: 1, }
|
|