107 lines
2.5 KiB
TypeScript
107 lines
2.5 KiB
TypeScript
// Module ID: 4678
|
|
// Function ID: 40761
|
|
// Name: ProcessArgs
|
|
// Dependencies: [6, 7, 3742, 2]
|
|
|
|
// Module 4678 (ProcessArgs)
|
|
import _classCallCheck from "_classCallCheck";
|
|
import _defineProperties from "_defineProperties";
|
|
|
|
const tmp2 = (() => {
|
|
class ProcessArgs {
|
|
constructor() {
|
|
tmp = outer1_2(this, ProcessArgs);
|
|
return;
|
|
}
|
|
}
|
|
let obj = {
|
|
key: "get",
|
|
value() {
|
|
if (null == ProcessArgs.cached) {
|
|
let mainArgvSync;
|
|
if (null != ProcessArgs(outer1_1[2])) {
|
|
const processUtils = ProcessArgs(outer1_1[2]).processUtils;
|
|
if (null != processUtils) {
|
|
if (null != processUtils.getMainArgvSync) {
|
|
mainArgvSync = processUtils.getMainArgvSync();
|
|
}
|
|
}
|
|
}
|
|
let tmp3 = null != mainArgvSync;
|
|
if (tmp3) {
|
|
tmp3 = mainArgvSync.length > 1;
|
|
}
|
|
if (tmp3) {
|
|
mainArgvSync.shift();
|
|
}
|
|
if (null == mainArgvSync) {
|
|
mainArgvSync = [];
|
|
}
|
|
ProcessArgs.cached = mainArgvSync;
|
|
const tmp5 = ProcessArgs;
|
|
}
|
|
return ProcessArgs.cached;
|
|
}
|
|
};
|
|
const items = [obj, , , , , ];
|
|
obj = {
|
|
key: "contains",
|
|
value(arg0) {
|
|
const value = ProcessArgs.get();
|
|
return value.includes(arg0);
|
|
}
|
|
};
|
|
items[1] = obj;
|
|
obj = {
|
|
key: "isEnvVariableTrue",
|
|
value(arg0) {
|
|
if (undefined === ProcessArgs(outer1_1[2])) {
|
|
return false;
|
|
} else {
|
|
let tmp4;
|
|
if (null != ProcessArgs(outer1_1[2])) {
|
|
const _process = ProcessArgs(outer1_1[2]).process;
|
|
if (null != _process) {
|
|
const env = _process.env;
|
|
if (null != env) {
|
|
tmp4 = env[arg0];
|
|
}
|
|
}
|
|
}
|
|
if ("1" !== tmp4) {
|
|
if ("true" !== tmp4) {
|
|
return false;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
};
|
|
items[2] = obj;
|
|
items[3] = {
|
|
key: "isDisallowPopupsSet",
|
|
value() {
|
|
let tmp = !ProcessArgs.contains("--disallow-popups");
|
|
if (tmp) {
|
|
tmp = !ProcessArgs.isEnvVariableTrue("DISCORD_DISALLOW_POPUPS");
|
|
}
|
|
return !tmp;
|
|
}
|
|
};
|
|
items[4] = {
|
|
key: "isDiscordTestSet",
|
|
value() {
|
|
return ProcessArgs.isEnvVariableTrue("DISCORD_TEST");
|
|
}
|
|
};
|
|
items[5] = {
|
|
key: "isDiscordGatewayPlaintextSet",
|
|
value() {
|
|
return false;
|
|
}
|
|
};
|
|
return callback(ProcessArgs, null, items);
|
|
})();
|
|
const result = require("set").fileFinishedImporting("utils/ProcessArgs.tsx");
|
|
|
|
export const ProcessArgs = tmp2;
|