MCPcopy Create free account
hub / github.com/cloudflare/computer / onData

Method onData

packages/computerd/src/exec/runner.ts:169–174  ·  view source on GitHub ↗
(name: "stdout" | "stderr")

Source from the content-addressed store, hash-verified

167 this.records.set(id, record);
168
169 const onData = (name: "stdout" | "stderr") => (chunk: Buffer) => {
170 const value = new Uint8Array(chunk);
171 const seq = log.append(name, value);
172 record.lastOutputAt = this.opts.now();
173 record.subscriber?.enqueue({ id, seq, name, value });
174 };
175 child.stdout?.on("data", onData("stdout"));
176 child.stderr?.on("data", onData("stderr"));
177

Callers

nothing calls this directly

Calls 1

appendMethod · 0.65

Tested by

no test coverage detected