esiil
Version:
Minimalist library for EVE Online's ESI
24 lines • 843 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports._isInt = exports._isSource = exports._isVersion = exports._isURL = exports._isString = void 0;
function _isString(testValue) {
return typeof testValue === 'string';
}
exports._isString = _isString;
function _isInt(testValue) {
return !isNaN(Number(testValue));
}
exports._isInt = _isInt;
function _isURL(testValue) {
return (_isString(testValue) && /^https?:\/\//.test(testValue));
}
exports._isURL = _isURL;
function _isVersion(testValue) {
return (_isString(testValue) && /^(?:latest|dev|legacy)$/.test(testValue));
}
exports._isVersion = _isVersion;
function _isSource(testValue) {
return (_isString(testValue) && /^(?:tranquility|singularity)$/.test(testValue));
}
exports._isSource = _isSource;
//# sourceMappingURL=Validation.js.map