dillon1000/react

Commit

[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(); 

} 

```
Browse files
Changed paths3 files
First-parent comparison
M compiler/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 Added
Patch

Files changed

Rendering syntax-highlighted changes…