Não é uma pergunta e sim uma sugestão. Fiz essa alteração na função e tudo funciona normal, acho que economizamos um return assim:
resultadoLivros(items: Item[]): LivroVolumeinfo[] {
return items.map(element => new LivroVolumeinfo(element));
}