Тоесть мы пишем что возращаемое значение должно быть Observable обьект,
я так понимаю что когда мы класс прописываем как тип то возращаемым значением может быть только экземпляр
этого класа(обьект) ну ладно, вроде бы это понятно, дальше вот это <Plants[]>
Ну что это должен быть массив Plants[] как бы понятно. Но что это конкретнее значит. Что обьект Observable должен иметь в себе свойство Plants с массивом ?. как понять это ? не нахожу в интернете информацию. В курсе по ангуляру который смотрю автор пишет это но никак не коментирует, смотрел курс по TypeScript этого же автора, также
abberati, Это не дженерик, а указывание того какой тип данных должен вернуть Observable обьект. получается что Observable обьекты являются частью TypeSript то есть компилятор смотрит потом обращаемся ли мы к тем свойствам. методам Observable обьекта которые прописаны в типе. У меня английский не на таком уровне что бы понять из сайта TypeScript/ Как будто я не могу его нагуглить....