1"use strict"; 2 3Object.defineProperty(exports, "__esModule", { 4 value: true 5}); 6exports.gteSdkVersion = gteSdkVersion; 7exports.lteSdkVersion = lteSdkVersion; 8function _semver() { 9 const data = _interopRequireDefault(require("semver")); 10 _semver = function () { 11 return data; 12 }; 13 return data; 14} 15function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 16function gteSdkVersion(exp, sdkVersion) { 17 if (!exp.sdkVersion) { 18 return false; 19 } 20 if (exp.sdkVersion === 'UNVERSIONED') { 21 return true; 22 } 23 try { 24 return _semver().default.gte(exp.sdkVersion, sdkVersion); 25 } catch { 26 throw new Error(`${exp.sdkVersion} is not a valid version. Must be in the form of x.y.z`); 27 } 28} 29function lteSdkVersion(exp, sdkVersion) { 30 if (!exp.sdkVersion) { 31 return false; 32 } 33 if (exp.sdkVersion === 'UNVERSIONED') { 34 return false; 35 } 36 try { 37 return _semver().default.lte(exp.sdkVersion, sdkVersion); 38 } catch { 39 throw new Error(`${exp.sdkVersion} is not a valid version. Must be in the form of x.y.z`); 40 } 41} 42//# sourceMappingURL=versions.js.map