为什么JHipster定义一个名为EntityArrayResponseType的类型?

时间:2018-08-21 14:36:51

标签: angular jhipster

为什么JHipster生成的Angular代码在每个数据服务类中定义一个名为EntityArrayResponseType的类型,并将其用作数据访问方法的返回类型?

例如

student.service.ts:

type EntityArrayResponseType = HttpResponse<IStudent[]>;

query(req?: any): Observable<EntityArrayResponseType> {
    const options = createRequestOption(req);
    return this.http.get<IStudent[]>(this.resourceUrl, { params: options, observe: 'response' });
}

为什么不只用返回类型HttpResponse定义query()方法?这样的代码将更容易阅读。

0 个答案:

没有答案