<T>
в объявлении функции будет ссылаться на любой другой T
в функции.
В этом случае единственный другой T находится в типе возврата функции Observable<T>
, что означает, что функция вернет значение типа Observable<T>
.
getStuff<T>(id: string): Observable<T>
getStuff
- название функции.
<T>
указывает, что это универсальная функция, которая будет использовать универсальный тип T во всей функции при обращении к ней.
id
- имя параметра.
: string
указывает, что тип параметра - string
.
: Observable<T>
указывает, что тип возврата функции.