(value: unknown)
| 97 | |
| 98 | // Helper function to safely convert BigInt to number |
| 99 | const bigIntToNumber = (value: unknown): number => { |
| 100 | if (value === null || value === undefined) return 0; |
| 101 | if (typeof value === 'bigint') return Number(value); |
| 102 | if (typeof value === 'string' && /^\d+$/.test(value)) return Number(value); |
| 103 | return Number(value) || 0; |
| 104 | }; |
| 105 | |
| 106 | // Overview stats |
| 107 | const overviewResult = await db |