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

Function eventOf

packages/computer/src/exec-wire.ts:70–81  ·  view source on GitHub ↗
(frame: ExecFrame)

Source from the content-addressed store, hash-verified

68}
69
70function eventOf(frame: ExecFrame): WorkspaceExecEvent<ExecEncoding> {
71 if (frame.name === "exit") {
72 return { id: frame.id, seq: frame.seq, name: "exit", value: frame.value };
73 }
74 const value = frame.enc === "utf8" ? frame.value : fromBase64(frame.value);
75 return {
76 id: frame.id,
77 seq: frame.seq,
78 name: frame.name,
79 value,
80 } as WorkspaceExecEvent<ExecEncoding>;
81}
82
83const encoder = new TextEncoder();
84

Callers 1

emitLineFunction · 0.85

Calls 1

fromBase64Function · 0.70

Tested by

no test coverage detected