* Convert database row to Edge object
(row: EdgeRow)
| 158 | * Convert database row to Edge object |
| 159 | */ |
| 160 | function 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 |
no test coverage detected