UNPKG

mysterium-vpn-js

Version:
32 lines (31 loc) 996 B
"use strict"; /** * Copyright (c) 2020 BlockDev AG * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.qualityLevel = exports.QualityLevel = void 0; /** * Indicates proposal level of quality. */ var QualityLevel; (function (QualityLevel) { QualityLevel[QualityLevel["LOW"] = 0] = "LOW"; QualityLevel[QualityLevel["MEDIUM"] = 1] = "MEDIUM"; QualityLevel[QualityLevel["HIGH"] = 2] = "HIGH"; })(QualityLevel = exports.QualityLevel || (exports.QualityLevel = {})); const qualityLevel = (q) => { if ((q === null || q === void 0 ? void 0 : q.quality) == null) { return undefined; } if (q.quality >= QualityLevel.HIGH) { return QualityLevel.HIGH; } if (q.quality >= QualityLevel.MEDIUM) { return QualityLevel.MEDIUM; } return QualityLevel.LOW; }; exports.qualityLevel = qualityLevel;