You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Summary:
Upgrades the monorepo to TypeScript 6.0.3 and updates tsconfig files to accommodate breaking changes:
- Replace deprecated `moduleResolution: "node"` with `"node16"` and `target: "es5"` with `"es2015"` in codegen-typescript-test
- Add explicit `types: ["jest", "node"]` where needed (TS 6.0 defaults `types` to `[]`)
- Set `strict: false` in configs that only enable specific strict flags (TS 6.0 defaults `strict` to `true`)
- Update `ModuleResolutionKind.NodeJs` to `Node16` in build config
- Bump `typescript-eslint/*` to ^8.59.2 for TS 6.0 compatibility
**Motivation**
TypeScript 6.0 (Mar 2026) will resolve#53565. Before updating in the React Native CLI template, align in RN source for consistency.
This is an internal change since:
- This upgrade only applies to TS analysis of this repo's source code.
- Edits to `react-native/typescript-config/tsconfig.json` (which *is* distributed) maintain backwards compatibility.
Changelog: [Internal]
Differential Revision: D104658690
0 commit comments