MCPcopy Create free account
hub / github.com/Noumena-Network/code / serializeDiff

Function serializeDiff

src/ink/tmuxResetSequence.test.ts:66–87  ·  view source on GitHub ↗
(diff: Diff | { diff: Diff })

Source from the content-addressed store, hash-verified

64}
65
66function serializeDiff(diff: Diff | { diff: Diff }): string {
67 const patches = Array.isArray(diff) ? diff : diff.diff
68 let written = ''
69 const terminal = {
70 stdout: {
71 write(chunk: string) {
72 written += chunk
73 return true
74 },
75 },
76 stderr: {
77 write() {
78 return true
79 },
80 },
81 } as unknown as Terminal
82
83 withTmuxSerializationEnv(() => {
84 writeDiffToTerminal(terminal, patches)
85 })
86 return written
87}
88
89function makeFrame({
90 lines,

Calls 2

withTmuxSerializationEnvFunction · 0.85
writeDiffToTerminalFunction · 0.85

Tested by

no test coverage detected