@datocms/cma-client
Version:
JS client for DatoCMS REST Content Management API
19 lines • 773 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isLocalizedLatLonFieldValue = exports.isLatLonFieldValue = void 0;
const normalizedFieldValues_1 = require("../utilities/normalizedFieldValues");
function isLatLonFieldValue(value) {
if (value === null)
return true;
return (typeof value === 'object' &&
value !== null &&
'latitude' in value &&
'longitude' in value);
}
exports.isLatLonFieldValue = isLatLonFieldValue;
function isLocalizedLatLonFieldValue(value) {
return ((0, normalizedFieldValues_1.isLocalizedFieldValue)(value) &&
Object.values(value).every(isLatLonFieldValue));
}
exports.isLocalizedLatLonFieldValue = isLocalizedLatLonFieldValue;
//# sourceMappingURL=lat_lon.js.map