Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
3
respostas

Null não é valor válido para User interface

No meu caso, UserService só compila se ao invés de null, colocar dessa forma:

  /**
   * @property
   */
  private userSubject = new BehaviorSubject<User>({id:0, name:'',email:''});
3 respostas
solução!

Fala ai Marcus, tudo bem? Deve ser porque os atributos na interface User estão como obrigatórios, você poderia alterar lá para aceitar null ou fazer como fez.

Espero ter ajudado.

Ah, é verdade, Matheus!!! Sempre tem um "caminho" alternativo, não é mesmo?

Pois é kkk como eu gosto de dizer: "Há várias soluções para dado um problema".

Abraços e bons estudos.