Files
nocodb/packages/nc-gui/utils/parseUtils.ts
2024-02-27 12:39:22 +00:00

18 lines
347 B
TypeScript

export function parseProp(v: any): any {
if (!v) return {}
try {
return typeof v === 'string' ? JSON.parse(v) ?? {} : v
} catch {
return {}
}
}
export function stringifyProp(v: any): string | undefined {
if (!v) return undefined
try {
return typeof v === 'string' ? v : JSON.stringify(v)
} catch {
return '{}'
}
}