NodeJS:无法扩展 Promise 对象:没有基本构造函数具有指定数量的类型参数
NodeJS: Cannot extend Promise object: No base constructor has the specified number of type arguments
我正在尝试使用以下代码扩展 Promise
对象:
class MyPromise extends Promise {
constructor(executor) {
super((resolve, reject) => {
return executor(resolve, reject);
});
}
}
但是,我收到以下错误:
这个错误是什么意思?我怎样才能成功延长 Promise
?
试试这个...
class MyPromise<T> extends Promise<T> {
constructor(executor: (resolve: any, reject: any) => MyPromise<T>) {
super((resolve, reject) => {
return executor(resolve, reject);
});
}
}
我正在尝试使用以下代码扩展 Promise
对象:
class MyPromise extends Promise {
constructor(executor) {
super((resolve, reject) => {
return executor(resolve, reject);
});
}
}
但是,我收到以下错误:
这个错误是什么意思?我怎样才能成功延长 Promise
?
试试这个...
class MyPromise<T> extends Promise<T> {
constructor(executor: (resolve: any, reject: any) => MyPromise<T>) {
super((resolve, reject) => {
return executor(resolve, reject);
});
}
}