UNPKG

geolib

Version:

Library to provide basic geospatial operations like distance calculation, decoding of sexagesimal coordinates etc.

1 lines 765 B
"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _isDecimal=_interopRequireDefault(require("./isDecimal"));var _isSexagesimal=_interopRequireDefault(require("./isSexagesimal"));var _sexagesimalToDecimal=_interopRequireDefault(require("./sexagesimalToDecimal"));var _constants=require("./constants");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const isValidLongitude=value=>{if((0,_isDecimal.default)(value)){const numValue=parseFloat(value);if(numValue>_constants.MAXLON||numValue<_constants.MINLON){return false}return true}if((0,_isSexagesimal.default)(value)){return isValidLongitude((0,_sexagesimalToDecimal.default)(value))}return false};var _default=exports.default=isValidLongitude;