MCPcopy Create free account
hub / github.com/sindresorhus/execa / forwardIpcMethods

Function forwardIpcMethods

lib/pipe/setup.js:109–113  ·  view source on GitHub ↗
(promise, destination, pipeFailureSignal)

Source from the content-addressed store, hash-verified

107};
108
109const forwardIpcMethods = (promise, destination, pipeFailureSignal) => {
110 promise.sendMessage = destination.sendMessage;
111 promise.getOneMessage = getOnePipeMessage.bind(undefined, destination, pipeFailureSignal);
112 promise.getEachMessage = getEachPipeMessage.bind(undefined, promise, destination, pipeFailureSignal);
113};
114
115const getOnePipeMessage = (destination, pipeFailureSignal, ...arguments_) => {
116 const controller = new AbortController();

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected