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