| 66719 | Reflect.getOwnPropertyDescriptor(nativePromisePrototype, property) |
| 66720 | ]); |
| 66721 | var mergePromise = (spawned, promise) => { |
| 66722 | for (const [property, descriptor] of descriptors) { |
| 66723 | const value = typeof promise === "function" ? (...args) => Reflect.apply(descriptor.value, promise(), args) : descriptor.value.bind(promise); |
| 66724 | Reflect.defineProperty(spawned, property, { ...descriptor, value }); |
| 66725 | } |
| 66726 | }; |
| 66727 | var getSpawnedPromise = (spawned) => new Promise((resolve, reject) => { |
| 66728 | spawned.on("exit", (exitCode, signal) => { |
| 66729 | resolve({ exitCode, signal }); |
| 66730 | }); |
| 66731 | spawned.on("error", (error) => { |
| 66732 | reject(error); |
| 66733 | }); |
| 66734 | if (spawned.stdin) { |
| 66735 | spawned.stdin.on("error", (error) => { |
| 66736 | reject(error); |