下面是Typescript代码。我不知道什么是params
参数类型?
export class SomeService {
...
public subscribe<T>(params: { new(...args: any[]): T }): Observable<T> {
...
}
...
}
有人可以向我解释这部分{ new(...args: any[]): T }
的含义吗?
更新:
params
必须为Type。这是example
像这样:someService.subscribe(String);
或someService.subscribe(SomeClass);
答案 0 :(得分:0)
我认为这是在告诉您params
必须可以由任意数量的参数(即成为T
)构造。