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