【发布时间】:2018-07-21 17:55:00
【问题描述】:
我遇到过following type annotation on a function parameter:
typeFilter : new(...args) => T
其中T 是函数的通用参数。
new(...args) 在这种情况下是什么意思,它记录在哪里?
【问题讨论】:
-
它定义了一个构造函数类型,
new typefilter(...)会产生一个T的实例。参见例如stackoverflow.com/questions/38311672/…, stackoverflow.com/q/13407036/3001761 -
还有
...args- rest parameters。综上所述——T的构造函数采用任意参数 -
@jonrsharpe 我希望获得官方文档的链接。
-
@AlekseyL。您可以将此作为答案发布吗?
标签: typescript