UNPKG

mysterium-vpn-js

Version:
26 lines (25 loc) 1.09 kB
"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.parseConnectionInfo = exports.ConnectionStatus = void 0; const validation_1 = require("../fmt/validation"); var ConnectionStatus; (function (ConnectionStatus) { ConnectionStatus["CONNECTED"] = "Connected"; ConnectionStatus["NOT_CONNECTED"] = "NotConnected"; ConnectionStatus["DISCONNECTING"] = "Disconnecting"; ConnectionStatus["CONNECTING"] = "Connecting"; ConnectionStatus["ON_HOLD"] = "OnHold"; })(ConnectionStatus = exports.ConnectionStatus || (exports.ConnectionStatus = {})); // eslint-disable-next-line @typescript-eslint/no-explicit-any function parseConnectionInfo(data) { // TODO: validate that status has value from ConnectionStatus enum (0, validation_1.validate)('ConnectionInfo', data, { name: 'status', type: 'string' }); return data; } exports.parseConnectionInfo = parseConnectionInfo;