我创建了一个通用的错误处理程序包装函数,用于在出现错误时处理错误,并返回回调的结果。我的问题是typescript不允许我返回承诺,因为 TS2322: Type 'Promise<unknown>' is not assignable to type 'R'.
'R' could be instantiated with an arbitrary type which could be un
我想编写一个通用的addListener函数,它可以与任何EventTarget一起工作。我想使用事件发射器的类型和事件名称推断回调函数的参数,类似于addEventListener的工作方式。实际上,我希望这段代码在不使用any的情况下工作。(element, 'click', (event) => {
// event is a