Normalize a PRAGMA read across return shapes (array | object | scalar).
(raw: unknown, key: string)
| 19 | |
| 20 | /** Normalize a PRAGMA read across return shapes (array | object | scalar). */ |
| 21 | function pragmaValue(raw: unknown, key: string): unknown { |
| 22 | const row = Array.isArray(raw) ? raw[0] : raw; |
| 23 | if (row !== null && typeof row === 'object') return (row as Record<string, unknown>)[key]; |
| 24 | return row; |
| 25 | } |
| 26 | |
| 27 | describe('issue #238 — connection PRAGMAs (#1)', () => { |
| 28 | let dir: string; |
no outgoing calls
no test coverage detected