@zlodiak

Как поправить типизацию?

На сервисе stackblitz написал простейший сервис, который получает массив пользователей.
LIVE DEMO

Всё ок, всё работает. Но после того как я экспортирую проект с этого сервиса и запускаю его на своём ноутбуке, то в консоль сыпятся такие ошибки:
ERROR in src/app/app.component.ts(22,9): error TS2322: Type 'Placeholder' is not assignable to type 'Placeholder[]'.
  Property 'length' is missing in type 'Placeholder'.
src/app/data.service.ts(16,5): error TS2322: Type 'Observable<Object>' is not assignable to type 'Observable<Placeholder>'.
  Type 'Object' is not assignable to type 'Placeholder'.
    The 'Object' type is assignable to very few other types. Did you mean to use the 'any' type instead?
      Property 'id' is missing in type 'Object'.


Подскажите пожалуйста что нужно исправить чтобы их не было
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
rockon404
@rockon404
Frontend Developer
getHttpData(): Observable<Placeholder[]> {
  return this.httpClient.get<Placeholder[]>(this.httpDataUrl);
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы