Generics параметризуют типы; в Angular HttpClient результат можно задать как http.get<User[]>('/api/users').
Что такое generics в TypeScript и как передать тип результата в HttpClient.get?
Generics параметризуют типы; в Angular HttpClient результат можно задать как http.get<User[]>('/api/users').
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Generics параметризуют типы; в Angular HttpClient результат можно задать как http.get<User[]>('/api/users').
Метод вернёт Observable<User[]>, а не проверенный во время выполнения массив. Параметр типа описывает ожидаемый контракт, но серверный JSON всё равно нужно валидировать при необходимости. Для отправки запроса требуется подписка или потребляющий Observable механизм.
Источник: angular.dev.