dillon1000/react
Commit
Browse files [optim] NewExpressions do not mutate the caller (class type)
```
function Foo() {
const MyClass = getClass();
// following line is not expected to change MyClass
return new MyClass();
}
```Changed paths3 files
First-parent comparisoncompiler/packages/babel-plugin-react-forget/src/Inference/InferReferenceEffects.ts ModifiedA compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/new-does-not-mutate-class.expect.md AddedA compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/new-does-not-mutate-class.ts AddedPatch
Files changed
Rendering syntax-highlighted changes…