Что означает «:» в этом коде TypeScript? - PullRequest
0 голосов
/ 31 мая 2019

Я не могу понять, что означает секунда : в этом коде:

  getDish(id: number): Observable<Dish> {
    return  this.restangular.one('dishes',id).get();
  }

Я знаю, что первое : означает, что id имеет номер типа, и это входной аргумент функции getDish(). Но что делает второй :? Является ли это типом вывода функции getDish() и означает, что выход является объектом класса Dish с типом Observable?

1 Ответ

0 голосов
/ 31 мая 2019

Пожалуйста, проверьте объяснение ниже

id: number <-- type of the id variable is number
getDish(id: number): Observable<Dish> <-- the return value of the function i GetDish is of type Observable<Dish>
...