InstruçÔes

Passo 7

Se vocĂȘ abrir o console novamente, verĂĄ uma mensagem de erro diferente:
Property 'bio' is missing in type '{ username: string; age: number; isLoggedIn: false; }' but required in type '{ username: string; age: number; isLoggedIn: boolean; bio: string; }'.
Como vocĂȘ lembra das liçÔes anteriores, Ă© possĂ­vel marcar propriedades como opcionais usando o sĂ­mbolo ? ao lado do nome da propriedade assim:
const musician: {
  name: string;
  instrument: string;
  isActive: boolean;
  numberOfAlbums?: number;
} = {
  name: "Ludwig van Beethoven",
  instrument: "Piano",
  isActive: false
};
Neste exemplo, numberOfAlbums estĂĄ marcado como opcional, entĂŁo o TypeScript nĂŁo gerarĂĄ um erro neste caso. Atualize sua propriedade bio para que ela seja marcada como opcional.

O que fazer:

Testes:

  • Sua propriedade `bio` deve estar marcada como opcional.

Console