UNPKG

@datocms/cma-client

Version:
17 lines 766 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isLocalizedDateTimeFieldValue = exports.isDateTimeFieldValue = void 0; const normalizedFieldValues_1 = require("../utilities/normalizedFieldValues"); function isDateTimeFieldValue(value) { if (value === null) return true; return (typeof value === 'string' && /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}/.test(value)); } exports.isDateTimeFieldValue = isDateTimeFieldValue; function isLocalizedDateTimeFieldValue(value) { return ((0, normalizedFieldValues_1.isLocalizedFieldValue)(value) && Object.values(value).every(isDateTimeFieldValue)); } exports.isLocalizedDateTimeFieldValue = isLocalizedDateTimeFieldValue; //# sourceMappingURL=date_time.js.map