MCPcopy Create free account
hub / github.com/colbymchenry/codegraph / rowToEdge

Function rowToEdge

src/db/queries.ts:160–170  ·  view source on GitHub ↗

* Convert database row to Edge object

(row: EdgeRow)

Source from the content-addressed store, hash-verified

158 * Convert database row to Edge object
159 */
160function rowToEdge(row: EdgeRow): Edge {
161 return {
162 source: row.source,
163 target: row.target,
164 kind: row.kind as EdgeKind,
165 metadata: row.metadata ? safeJsonParse(row.metadata, undefined) : undefined,
166 line: row.line ?? undefined,
167 column: row.col ?? undefined,
168 provenance: row.provenance as Edge['provenance'],
169 };
170}
171
172/**
173 * Convert database row to FileRecord object

Calls 1

safeJsonParseFunction · 0.90

Tested by

no test coverage detected