(value: unknown)
| 225 | } |
| 226 | |
| 227 | function isJsonObject(value: unknown): value is Record<string, unknown> { |
| 228 | return value !== null && typeof value === 'object' && !Array.isArray(value) |
| 229 | } |
| 230 | |
| 231 | function parseJsonValue(text: string): { success: true; value: unknown } | { success: false } { |
| 232 | if (!text) return { success: true, value: {} } |