MCPcopy Create free account
hub / github.com/callstack/agent-device / readUnchangedSnapshot

Function readUnchangedSnapshot

src/utils/output.ts:111–124  ·  view source on GitHub ↗
(data: Record<string, unknown>)

Source from the content-addressed store, hash-verified

109}
110
111function readUnchangedSnapshot(data: Record<string, unknown>): SnapshotUnchanged | null {
112 const raw = data.unchanged;
113 if (!raw || typeof raw !== 'object') return null;
114 const unchanged = raw as Record<string, unknown>;
115 if (typeof unchanged.ageMs !== 'number' || typeof unchanged.nodeCount !== 'number') {
116 return null;
117 }
118 return {
119 ageMs: unchanged.ageMs,
120 nodeCount: unchanged.nodeCount,
121 interactiveOnly: unchanged.interactiveOnly === true ? true : undefined,
122 scope: typeof unchanged.scope === 'string' ? unchanged.scope : undefined,
123 };
124}
125
126function formatUnchangedSnapshotText(unchanged: SnapshotUnchanged): string {
127 const age = formatSnapshotAge(unchanged.ageMs);

Callers 1

formatSnapshotTextFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…