This commit is contained in:
Dmitry Vasilev
2022-12-17 13:55:37 +08:00
parent 769ca707eb
commit d43c4ee71c
3 changed files with 26 additions and 6 deletions

View File

@@ -5,11 +5,11 @@ export const patch_promise = window => {
return
}
class PromiseWithStatus extends Promise {
class PromiseWithStatus extends window.Promise {
constructor(fn) {
let status
let is_constructor_finished = false
const p = new Promise.Original(
const p = new window.Promise.Original(
(resolve, reject) => {
fn(
(value) => {
@@ -47,7 +47,7 @@ export const patch_promise = window => {
}
}
PromiseWithStatus.Original = Promise
PromiseWithStatus.Original = window.Promise
window.Promise = PromiseWithStatus
}