res.books ?
Нужно указать интерфейс для респонса
Ну типы укажите нормально
там же массив на входе! и у айтемов есть буукс
Тебе тайпскрипт говорит что он не уверен что в res есть свойство books, тебе надо написать интерфейс того объекта, который у тебя в массиве
export interface Book { title: string; subtitle: string; isbn13: string; price: string; image: string; url: string; } export interface SearchResponse { error: string; total: string; page: string; books: Book[]; } добавь потом subscribe((res:SearchResponse) {...})
http://json2ts.com/
Обсуждают сегодня