MCPcopy Index your code
hub / github.com/callstack/agent-device / formatSnapshotHeader

Function formatSnapshotHeader

src/utils/output.ts:164–177  ·  view source on GitHub ↗
(
  nodeCount: number,
  visibility: SnapshotVisibility | null,
  truncated: boolean,
)

Source from the content-addressed store, hash-verified

162}
163
164function formatSnapshotHeader(
165 nodeCount: number,
166 visibility: SnapshotVisibility | null,
167 truncated: boolean,
168): string {
169 const suffix = truncated ? ' (truncated)' : '';
170 if (!visibility?.partial) {
171 return `Snapshot: ${nodeCount} nodes${suffix}`;
172 }
173 if (visibility.totalNodeCount > visibility.visibleNodeCount) {
174 return `Snapshot: ${visibility.visibleNodeCount} visible nodes (${visibility.totalNodeCount} total)${suffix}`;
175 }
176 return `Snapshot: ${visibility.visibleNodeCount} visible nodes${suffix}`;
177}
178
179function formatRawSnapshotLines(nodes: SnapshotNode[]): string {
180 return nodes.map((node) => JSON.stringify(node)).join('\n');

Callers 1

formatSnapshotTextFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected