[compiler][ez] Add shape for global Object.keys
Add shape / type for global Object.keys. This is useful because - it has an Effect.Read (not an Effect.Capture) as it cannot alias its argument. - Object.keys return an array
Showing
- compiler/packages/babel-plugin-react-compiler/src/HIR/Globals.ts 15 additions, 0 deletions...r/packages/babel-plugin-react-compiler/src/HIR/Globals.ts
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/shapes-object-key.expect.md 49 additions, 0 deletions...c/__tests__/fixtures/compiler/shapes-object-key.expect.md
- compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/shapes-object-key.ts 11 additions, 0 deletions...iler/src/__tests__/fixtures/compiler/shapes-object-key.ts