REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 1.98 KB
Close
/proc/thread-self/root/home/byroehnu/.trash/node_modules11/@babel/plugin-transform-object-super/lib/index.js
Text
Base64
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _helperPluginUtils = require("@babel/helper-plugin-utils"); var _helperReplaceSupers = require("@babel/helper-replace-supers"); var _core = require("@babel/core"); function replacePropertySuper(path, getObjectRef, file) { const replaceSupers = new _helperReplaceSupers.default({ getObjectRef: getObjectRef, methodPath: path, file: file }); replaceSupers.replace(); } var _default = exports.default = (0, _helperPluginUtils.declare)(api => { api.assertVersion(7); const newLets = new Set(); return { name: "transform-object-super", visitor: { Loop: { exit(path) { newLets.forEach(v => { if (v.scopePath === path) { path.scope.push({ id: v.id, kind: "let" }); path.scope.crawl(); path.requeue(); newLets.delete(v); } }); } }, ObjectExpression(path, state) { let objectRef; const getObjectRef = () => objectRef = objectRef || path.scope.generateUidIdentifier("obj"); path.get("properties").forEach(propPath => { if (!propPath.isMethod()) return; replacePropertySuper(propPath, getObjectRef, state.file); }); if (objectRef) { const scopePath = path.findParent(p => p.isFunction() || p.isProgram() || p.isLoop()); const useLet = scopePath.isLoop(); if (useLet) { newLets.add({ scopePath, id: _core.types.cloneNode(objectRef) }); } else { path.scope.push({ id: _core.types.cloneNode(objectRef), kind: "var" }); } path.replaceWith(_core.types.assignmentExpression("=", _core.types.cloneNode(objectRef), path.node)); } } } }; }); //# sourceMappingURL=index.js.map
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 2
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
index.js
1.98 KB
lrw-r--r--
2026-02-28 00:26:54
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
index.js.map
4.68 KB
lrw-r--r--
2026-02-28 00:27:06
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).