mirror of
https://github.com/morluto/rea.git
synced 2026-10-30 19:35:56 +00:00
1 parent
529038f557
commit
1a430f055d
7 files changed
+214
-57
No files matched your search
@@ -12,6 +12,7 @@ import {
|
||||
semanticMutableBuiltinOrigin,
|
||||
semanticRequireExportsIdentity,
|
||||
semanticRequireOrigin,
|
||||
semanticRequireLoaderAt,
|
||||
hasSemanticCreateRequireFactoryOrigin,
|
||||
} from "./javascriptSemanticRequireOrigin.js";
|
||||
|
||||
@@ -840,6 +841,17 @@ export function* collectSemanticMemberMutationsSteps(
|
||||
}
|
||||
const markReceiver = (callee: t.Node, mutation: t.Node): void => {
|
||||
const expression = unwrapJavaScriptExpression(callee).node;
|
||||
if (
|
||||
(t.isCallExpression(mutation) || t.isOptionalCallExpression(mutation)) &&
|
||||
(t.isMemberExpression(expression) ||
|
||||
t.isOptionalMemberExpression(expression)) &&
|
||||
semanticStaticPropertyKey(expression.property, expression.computed) ===
|
||||
"resolve" &&
|
||||
["commonjs-loader", "create-require"].includes(
|
||||
semanticRequireLoaderAt(mutation, state, new Set()),
|
||||
)
|
||||
)
|
||||
return;
|
||||
if (
|
||||
t.isMemberExpression(expression) ||
|
||||
t.isOptionalMemberExpression(expression)
|
||||
|
||||
Reference in new issue
Block a user