什么&#39;(text:string):Observable <response> =&gt; {}&#39;意思

时间:2017-08-18 15:23:01

标签: typescript ecmascript-6

我看到类似这样的语法,但它没有意义。

public request= (text: string): Observable<Response> => {
    const url = `https://my.api.com/search?q=${text}`;
    return this.http
        .get(url)
        .map(data => data.json());
};

request是函数的名称,

{}是实际功能,但是:

(text: string): Observable<Response>

它应该是正确的功能类型吗?

此功能的返回类型是什么?

1 个答案:

答案 0 :(得分:1)

更像是

function(text: string): Observable<Response> {
}