persona-community-5/.pnpm-store/v3/files/30/69c0dcb723b071ad3f706d69060098ab53ae9a77e7996896ac53798e1bc2a004fb1eb99f07cf3d3a57142bded9b50759f987b375e0e115fa87dc1bb74551fa
rdev-worker a1d0d1bf1c
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
build: /implement-feature community-ui --requirements 'Build the React commu...
2026-02-24 08:22:30 +00:00

25 lines
791 B
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getThisExpression = getThisExpression;
const utils_1 = require("@typescript-eslint/utils");
function getThisExpression(node) {
while (true) {
if (node.type === utils_1.AST_NODE_TYPES.CallExpression) {
node = node.callee;
}
else if (node.type === utils_1.AST_NODE_TYPES.ThisExpression) {
return node;
}
else if (node.type === utils_1.AST_NODE_TYPES.MemberExpression) {
node = node.object;
}
else if (node.type === utils_1.AST_NODE_TYPES.ChainExpression) {
node = node.expression;
}
else {
break;
}
}
return;
}
//# sourceMappingURL=getThisExpression.js.map