UNPKG

@datocms/cma-client

Version:
14 lines 717 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isLocalizedLinkFieldValue = exports.isLinkFieldValue = void 0; const id_js_1 = require("../utilities/id.js"); const normalizedFieldValues_js_1 = require("../utilities/normalizedFieldValues.js"); function isLinkFieldValue(value) { return (typeof value === 'string' && (0, id_js_1.isValidId)(value)) || value === null; } exports.isLinkFieldValue = isLinkFieldValue; function isLocalizedLinkFieldValue(value) { return ((0, normalizedFieldValues_js_1.isLocalizedFieldValue)(value) && Object.values(value).every(isLinkFieldValue)); } exports.isLocalizedLinkFieldValue = isLocalizedLinkFieldValue; //# sourceMappingURL=link.js.map