Angular Visual Studio e retorno de JSON do jackson - Resolvido

Acontece que meu retorno do Spring é

No angular estou usando assim:

  ngOnInit() {
    this.paisService.getTodosPaises().subscribe( data => { 
      this.paises = data.lista;
    });
  };

Só que fica um erro no Visual Studio. Mas ele compila com sucesso, conforme imagem

Lista de países no html, após executar no servidor e no banco de dados. Sem erro no Spring.

@CrossOrigin
	@GetMapping(value = "/paisRecurso/buscar", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
	public RetornoJackson buscarTodos() {

Será que tem problema ou como posso ajustar este erro no Visual Studio.

Este erro é no serviço ou no componente?

Este erro só ocorre no desenvolvimento, mas a aplicação roda normalmente. faz consulta no banco de dados, etc…

Mas descobri que o Typescript que é uma linguagem tipada. Neste caso ele está reclamando que a variável não é do tipo Pais. Após alterar o código para, o erro parou, isto é, o tipo any, é tipo geral e aceita todos os tipos.

ngOnInit() {
     this.paisService.getTodosPaises().subscribe( (data: any) => { 
          this.paises = data.lista;
     });
}

Era justamente isso que eu ia falar. Por isso questionei se era no service ou component, pois, dependendo de onde fosse, poderia ser ajustado com a definição do tipo de dado que é esperado.
Embora funcione, visualmente falando, é melhor evitar.

Concordo.