@datocms/cma-client
Version:
JS client for DatoCMS REST Content Management API
15 lines • 690 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isLocalizedDateFieldValue = exports.isDateFieldValue = void 0;
const normalizedFieldValues_1 = require("../utilities/normalizedFieldValues");
function isDateFieldValue(value) {
if (value === null)
return true;
return typeof value === 'string' && /^\d{4}-\d{2}-\d{2}$/.test(value);
}
exports.isDateFieldValue = isDateFieldValue;
function isLocalizedDateFieldValue(value) {
return ((0, normalizedFieldValues_1.isLocalizedFieldValue)(value) && Object.values(value).every(isDateFieldValue));
}
exports.isLocalizedDateFieldValue = isLocalizedDateFieldValue;
//# sourceMappingURL=date.js.map