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:''});
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:''});
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.