InstruçÔes
Passo 5
Se vocĂȘ abrir o console, deve ver a seguinte mensagem de erro:
Object literal may only specify known properties, and 'mood' does not exist in type '{ username: string; age: number; isLoggedIn: boolean; }'.
No JavaScript puro, vocĂȘ podia adicionar quaisquer propriedades e valores que quisesse ao objeto profile. Mas no TypeScript, o compilador verifica se o objeto tem apenas as propriedades que vocĂȘ definiu (username, age e isLoggedIn neste caso). Como mood nĂŁo foi incluĂdo no tipo, o TypeScript o trata como uma propriedade invĂĄlida e gera um erro.
Remova o mood: null do seu cĂłdigo.
O que fazer:
Testes:
- VocĂȘ nĂŁo deve mais ter `mood: null` no seu cĂłdigo.
Console