MCPcopy
hub / github.com/di-sukharev/opencommit / getSpawnedPromise

Function getSpawnedPromise

out/cli.cjs:66721–66733  ·  view source on GitHub ↗
(spawned)

Source from the content-addressed store, hash-verified

66719 Reflect.getOwnPropertyDescriptor(nativePromisePrototype, property)
66720]);
66721var 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};
66727var 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);

Callers 1

execaFunction · 0.85

Calls 2

rejectFunction · 0.85
onMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…