UNPKG

@datocms/cma-client

Version:
19 lines 773 B
"use strict"; 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