lightsword
Version:
LightSword Secure SOCKS5 Proxy / iOS VPN Server
23 lines (22 loc) • 1.06 kB
JavaScript
//-----------------------------------
// Copyright(c) 2016 Neko
//-----------------------------------
;
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, Promise, generator) {
return new Promise(function (resolve, reject) {
generator = generator.call(thisArg, _arguments);
function cast(value) { return value instanceof Promise && value.constructor === Promise ? value : new Promise(function (resolve) { resolve(value); }); }
function onfulfill(value) { try { step("next", value); } catch (e) { reject(e); } }
function onreject(value) { try { step("throw", value); } catch (e) { reject(e); } }
function step(verb, value) {
var result = generator[verb](value);
result.done ? resolve(result.value) : cast(result.value).then(onfulfill, onreject);
}
step("next", void 0);
});
};
var Protocols;
(function (Protocols) {
Protocols[Protocols["TCP"] = 6] = "TCP";
Protocols[Protocols["UDP"] = 17] = "UDP";
})(Protocols || (Protocols = {}));