dillon1000/react
Commit
Browse files [Babel] Desugar ArrowFunctionExpression
Rewrite ArrowFunctionExpression to FunctionDeclaration and compile it. This lets us reuse all the export gating logic, rather than writing separate, specific logic for ArrowFunctionExpression.
Changed paths9 files
First-parent comparisoncompiler/forget/src/Babel/BabelPlugin.ts ModifiedA compiler/forget/src/__tests__/fixtures/compiler/arrow-function-expr-gating-test.expect.md AddedA compiler/forget/src/__tests__/fixtures/compiler/arrow-function-expr-gating-test.js AddedA compiler/forget/src/__tests__/fixtures/compiler/error._todo.multi-arrow-expr-export-default-gating-test.expect.md AddedA compiler/forget/src/__tests__/fixtures/compiler/error._todo.multi-arrow-expr-export-default-gating-test.js AddedA compiler/forget/src/__tests__/fixtures/compiler/multi-arrow-expr-export-gating-test.expect.md AddedA compiler/forget/src/__tests__/fixtures/compiler/multi-arrow-expr-export-gating-test.js AddedA compiler/forget/src/__tests__/fixtures/compiler/multi-arrow-expr-gating-test.expect.md AddedA compiler/forget/src/__tests__/fixtures/compiler/multi-arrow-expr-gating-test.js AddedPatch
Files changed
Rendering syntax-highlighted changes…