UNPKG

@datocms/cma-client

Version:
18 lines 508 B
import { isLocalizedFieldValue, } from '../utilities/normalizedFieldValues'; export function isJsonFieldValue(value) { if (value === null) return true; if (typeof value !== 'string') return false; try { JSON.parse(value); return true; } catch (_a) { return false; } } export function isLocalizedJsonFieldValue(value) { return (isLocalizedFieldValue(value) && Object.values(value).every(isJsonFieldValue)); } //# sourceMappingURL=json.js.map