Lors de la définition d’une classe et particulièrement son constructeur, ? permet de définir les paramètres optionnels :
export class User {
constructor(
public email: string
, public password: string
, public firstName?: string
, public lastName?: string
)
{}
}