Files
bun-src/test/bundler/transpiler/react-compiler-fixtures/const-propagation-into-function-expression-primitive.expect.md
2026-08-27 21:09:14 +00:00

478 B

Input

function foo() {
  const x = 42;
  const f = () => {
    console.log(x);
  };
  f();
  return x;
}

export const FIXTURE_ENTRYPOINT = {
  fn: foo,
  params: [],
  isComponent: false,
};

Code

function foo() {
  const f = _temp;

  f();
  return 42;
}
function _temp() {
  console.log(42);
}

export const FIXTURE_ENTRYPOINT = {
  fn: foo,
  params: [],
  isComponent: false,
};

Eval output

(kind: ok) 42 logs: [42]