Typescript 如何创建嵌套泛型类型

Typescript 如何创建嵌套泛型类型,typescript,Typescript,我有一部分代码是这样的: function get<T>(url: string) { this.http.get<CustomResource<T>>(/*....*/); } 函数get(url:string){ this.http.get(/*..*/); } 现在,我有多种资源类型,最好是: function get<T, TResource<T>>(url: string) { this.http.get<

我有一部分代码是这样的:

function get<T>(url: string) {
   this.http.get<CustomResource<T>>(/*....*/);
}
函数get(url:string){ this.http.get(/*..*/); } 现在,我有多种资源类型,最好是:

function get<T, TResource<T>>(url: string) {
   this.http.get<TResource>(/*....*/);
}
函数get(url:string){ this.http.get(/*..*/); }