MCPcopy
hub / github.com/sindresorhus/execa / getOneMessage

Function getOneMessage

lib/ipc/get-one.js:12–27  ·  view source on GitHub ↗
({anyProcess, channel, isSubprocess, ipc}, {reference = true, filter} = {})

Source from the content-addressed store, hash-verified

10
11// Like `[sub]process.once('message')` but promise-based
12export const getOneMessage = ({anyProcess, channel, isSubprocess, ipc}, {reference = true, filter} = {}) => {
13 validateIpcMethod({
14 methodName: 'getOneMessage',
15 isSubprocess,
16 ipc,
17 isConnected: isConnected(anyProcess),
18 });
19
20 return getOneMessageAsync({
21 anyProcess,
22 channel,
23 isSubprocess,
24 filter,
25 reference,
26 });
27};
28
29const getOneMessageAsync = async ({anyProcess, channel, isSubprocess, filter, reference}) => {
30 addReference(channel, reference);

Calls 3

validateIpcMethodFunction · 0.90
isConnectedFunction · 0.90
getOneMessageAsyncFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…