MCPcopy
hub / github.com/holaboss-ai/holaOS / deferred

Function deferred

runtime/api-server/src/queue-worker.test.ts:28–36  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

26}
27
28function deferred<T>() {
29 let resolve: (value: T | PromiseLike<T>) => void = () => undefined;
30 let reject: (reason?: unknown) => void = () => undefined;
31 const promise = new Promise<T>((resolvePromise, rejectPromise) => {
32 resolve = resolvePromise;
33 reject = rejectPromise;
34 });
35 return { promise, resolve, reject };
36}
37
38async function waitFor(
39 predicate: () => boolean,

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected