Makes properties optional except specified keys
Original type
Keys to keep required
interface User { id: number; name: string;}type PartialUser = PartialExcept<User, 'id'>;// Results in: { id: number; name?: string; } Copy
interface User { id: number; name: string;}type PartialUser = PartialExcept<User, 'id'>;// Results in: { id: number; name?: string; }
Makes properties optional except specified keys