UNPKG

@enonic/js-utils

Version:
26 lines (24 loc) 474 B
// value/isNumber.ts function isNumber(value) { return typeof value === "number" && isFinite(value); } // value/isGeoPointArray.ts function isGeoPointArray(v) { if (!Array.isArray(v) || v.length !== 2) { return false; } const [lat, lon] = v; if (!isNumber(lat) && !isNumber(lon)) { return false; } if (lat < -90 || lat > 90) { return false; } if (lon < -180 || lon > 180) { return false; } return true; } export { isGeoPointArray };