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

Function decodeFrame

packages/computer/src/runtime/wire.ts:42–50  ·  view source on GitHub ↗
(frame: RuntimeFrame)

Source from the content-addressed store, hash-verified

40}
41
42function decodeFrame(frame: RuntimeFrame): WorkspaceRuntimeEvent<ExecEncoding> {
43 if (frame.name === "exit" || frame.name === "result") return frame;
44 return {
45 id: frame.id,
46 seq: frame.seq,
47 name: frame.name,
48 value: frame.enc === "utf8" ? frame.value : fromBase64(frame.value),
49 };
50}
51
52export function decodeRuntimeEvents(
53 source: ReadableStream<Uint8Array>,

Callers 2

transformFunction · 0.85
flushFunction · 0.85

Calls 1

fromBase64Function · 0.70

Tested by

no test coverage detected