此TypeScript代码中“:”的含义是什么?

时间:2019-05-31 11:19:24

标签: typescript observable colon

我无法理解这段代码中第二个:的含义:

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

我知道第一个:表示id具有类型编号,并且它是getDish()函数的输入参数。但是第二个:会做什么?是getDish()函数的输出类型,是否表示输出是Dish类型的Observable类的对象?

1 个答案:

答案 0 :(得分:0)

请检查以下说明

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>