UNPKG

@datocms/cma-client

Version:
16 lines 752 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isLocalizedLinksFieldValue = exports.isLinksFieldValue = void 0; const id_1 = require("../utilities/id"); const normalizedFieldValues_1 = require("../utilities/normalizedFieldValues"); function isLinksFieldValue(value) { return (Array.isArray(value) && value.every((item) => typeof item === 'string' && (0, id_1.isValidId)(item))); } exports.isLinksFieldValue = isLinksFieldValue; function isLocalizedLinksFieldValue(value) { return ((0, normalizedFieldValues_1.isLocalizedFieldValue)(value) && Object.values(value).every(isLinksFieldValue)); } exports.isLocalizedLinksFieldValue = isLocalizedLinksFieldValue; //# sourceMappingURL=links.js.map