UNPKG

@datocms/cma-client

Version:
21 lines 845 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isLocalizedSeoFieldValue = exports.isSeoFieldValue = void 0; const normalizedFieldValues_1 = require("../utilities/normalizedFieldValues"); function isSeoFieldValue(value) { if (value === null) return true; return (typeof value === 'object' && value !== null && ('title' in value || 'description' in value || 'image' in value || 'twitter_card' in value || 'no_index' in value)); } exports.isSeoFieldValue = isSeoFieldValue; function isLocalizedSeoFieldValue(value) { return ((0, normalizedFieldValues_1.isLocalizedFieldValue)(value) && Object.values(value).every(isSeoFieldValue)); } exports.isLocalizedSeoFieldValue = isLocalizedSeoFieldValue; //# sourceMappingURL=seo.js.map