Sequence NODE_162
Easy

Make Some User Fields Optional

TypeScript
Technical Specification

Extend the User type so that 'isAdmin' and 'phone' fields are optional.

Input/Output Samples
Input:User with no phone or isAdmin
Output:Valid typed user object
Optimal Logic Path
type UserProfile = {
  id: number;
  name: string;
  email: string;
  isAdmin?: boolean;
  phone?: string;
};
Architectural Deep-Dive
Optional properties allow some fields to be omitted while still keeping type safety for existing fields.