Get your own Node server
Partial: { name: 'Jane' }
Required: { id: 0, name: 'Jane', email: '', isAdmin: false }
Pick: { email: 'john@example.com', id: 1 }
Omit: { name: 'John Doe', email: 'john@example.com' }
Record<'admin' | 'user' | 'guest', string>: {
  admin: 'Full access',
  user: 'Limited access',
  guest: 'Read-only access'
}