MCPcopy Create free account
hub / github.com/anomalyco/opencode / getTerminalBuffers

Function getTerminalBuffers

packages/app/src/addons/serialize.ts:81–90  ·  view source on GitHub ↗
(value: ITerminalCore)

Source from the content-addressed store, hash-verified

79}
80
81const getTerminalBuffers = (value: ITerminalCore): TerminalBuffers | undefined => {
82 if (!isRecord(value)) return
83 const raw = value.buffer
84 if (!isRecord(raw)) return
85 const active = isBuffer(raw.active) ? raw.active : undefined
86 const normal = isBuffer(raw.normal) ? raw.normal : undefined
87 const alternate = isBuffer(raw.alternate) ? raw.alternate : undefined
88 if (!active && !normal) return
89 return { active, normal, alternate }
90}
91
92// ============================================================================
93// Types

Callers 2

serializeMethod · 0.85
serializeAsTextMethod · 0.85

Calls 2

isBufferFunction · 0.85
isRecordFunction · 0.70

Tested by

no test coverage detected