UNPKG

@datocms/cma-client

Version:
23 lines 927 B
import { isLocalizedFieldValue, } from '../utilities/normalizedFieldValues'; import { isFileFieldValue, isFileFieldValueInRequest, } from './file'; /** * Type guard for Gallery field values - validates each item using File field validation */ export function isGalleryFieldValue(value) { return Array.isArray(value) && value.every(isFileFieldValue); } /** * Type guard for Gallery field values in API request format */ export function isGalleryFieldValueInRequest(value) { return Array.isArray(value) && value.every(isFileFieldValueInRequest); } export function isLocalizedGalleryFieldValue(value) { return (isLocalizedFieldValue(value) && Object.values(value).every(isGalleryFieldValue)); } export function isLocalizedGalleryFieldValueInRequest(value) { return (isLocalizedFieldValue(value) && Object.values(value).every(isGalleryFieldValueInRequest)); } //# sourceMappingURL=gallery.js.map