persona-community-5/.pnpm-store/v3/files/7d/4967843300237ecbe27266af0c1ef5710fcbcbe2a4dd26958ef86d4e95deca2ec0aa202b79478e3005d89f727467d0416c518ba71474c9b68b64a0739600a0
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

26 lines
968 B
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.isNodeEqual = isNodeEqual;
const utils_1 = require("@typescript-eslint/utils");
function isNodeEqual(a, b) {
if (a.type !== b.type) {
return false;
}
if (a.type === utils_1.AST_NODE_TYPES.ThisExpression &&
b.type === utils_1.AST_NODE_TYPES.ThisExpression) {
return true;
}
if (a.type === utils_1.AST_NODE_TYPES.Literal && b.type === utils_1.AST_NODE_TYPES.Literal) {
return a.value === b.value;
}
if (a.type === utils_1.AST_NODE_TYPES.Identifier &&
b.type === utils_1.AST_NODE_TYPES.Identifier) {
return a.name === b.name;
}
if (a.type === utils_1.AST_NODE_TYPES.MemberExpression &&
b.type === utils_1.AST_NODE_TYPES.MemberExpression) {
return (isNodeEqual(a.property, b.property) && isNodeEqual(a.object, b.object));
}
return false;
}
//# sourceMappingURL=isNodeEqual.js.map