Olá, Nayane! Antes de mais nada quero dizer que curto muito sua didática e exemplos.
Nesta aula sobre pipe, tap e map, porque você não mapeou o resultado para a interface LivrosResultado direto? Pois, podemos retornar no map, o objeto igual ao do tipo de interface e utilizar o valor dos items e totalItens quando precisarmos, sem fazer as mudanças que você fez.