UNPKG

supastash

Version:

Offline-first sync engine for Supabase in React Native using SQLite

25 lines (24 loc) 594 B
/** * Parses stringified fields in a record * @param record - The record to parse * @returns The parsed record */ export function parseStringifiedFields(record) { const parsed = {}; for (const key in record) { const value = record[key]; if (typeof value === "string") { try { const maybeParsed = JSON.parse(value); parsed[key] = maybeParsed; } catch { parsed[key] = value; } } else { parsed[key] = value; } } return parsed; }