MCPcopy Create free account
hub / github.com/MoonshotAI/kimi-code / simulateNetwork

Function simulateNetwork

packages/agent-core/src/rpc/client.ts:38–45  ·  view source on GitHub ↗
(data: T)

Source from the content-addressed store, hash-verified

36 const right = createControlledPromise<PromisableMethods<Right>>();
37
38 function simulateNetwork<T>(data: T): Promise<T> {
39 return new Promise((resolve) => {
40 setTimeout(() => {
41 const serialized = JSON.stringify(data);
42 resolve(serialized === undefined ? (undefined as T) : JSON.parse(serialized));
43 }, 0);
44 });
45 }
46
47 function abortableRpc<T>(promise: Promise<T>, signal?: AbortSignal): Promise<T> {
48 return signal === undefined ? promise : abortable(promise, signal);

Callers 1

mapRpcFunctionFunction · 0.85

Calls 1

resolveFunction · 0.50

Tested by

no test coverage detected