Migrated Core/ReactNativeVersion to use export syntax. (#48853)

Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/48853

## Motivation
Modernising the react-native codebase to allow for ingestion by modern Flow tooling.

## This diff
- Updates the `ReactNativeVersion` template to use `export` syntax.
- Regenerates the `ReactNativeVersion.js` file with the new template.
- Updates jest mock.
- Updates the public API snapshot *(intented breaking change)*

Changelog: [Internal]

Reviewed By: robhogan

Differential Revision: D68492723

fbshipit-source-id: daa55d3d553aca562cf2e091cd24546681a8db2f
This commit is contained in:
Iwo Plaza
2025-01-22 07:41:04 -08:00
committed by Facebook GitHub Bot
parent 44da5d2ee0
commit bdb5804f32
5 changed files with 6 additions and 14 deletions
+1 -3
View File
@@ -8,7 +8,7 @@
* @generated by scripts/releases/set-version.js
*/
const version: $ReadOnly<{
export const version: $ReadOnly<{
major: number,
minor: number,
patch: number,
@@ -19,5 +19,3 @@ const version: $ReadOnly<{
patch: 0,
prerelease: null,
};
module.exports = {version};
@@ -118,6 +118,7 @@ function _defineCheckVersionTests() {
function _mockJsVersion(major = 0, minor = 0, patch = 0, prerelease = null) {
jest.doMock('../ReactNativeVersion', () => ({
__esModule: true,
version: {major, minor, patch, prerelease},
}));
}
@@ -4434,13 +4434,12 @@ declare export default typeof ReactFiberErrorDialog;
`;
exports[`public API should not change unintentionally Libraries/Core/ReactNativeVersion.js 1`] = `
"declare const version: $ReadOnly<{
"declare export const version: $ReadOnly<{
major: number,
minor: number,
patch: number,
prerelease: string | null,
}>;
declare module.exports: { version: version };
"
`;
@@ -11,7 +11,7 @@ exports[`updateReactNativeArtifacts should set nightly version: packages/react-n
* << GENERATED >>
*/
const version: $ReadOnly<{
export const version: $ReadOnly<{
major: number,
minor: number,
patch: number,
@@ -22,8 +22,6 @@ const version: $ReadOnly<{
patch: 0,
prerelease: 'nightly-29282302-abcd1234',
};
module.exports = {version};
"
`;
@@ -136,7 +134,7 @@ exports[`updateReactNativeArtifacts should set release version: packages/react-n
* << GENERATED >>
*/
const version: $ReadOnly<{
export const version: $ReadOnly<{
major: number,
minor: number,
patch: number,
@@ -147,8 +145,6 @@ const version: $ReadOnly<{
patch: 0,
prerelease: null,
};
module.exports = {version};
"
`;
@@ -23,7 +23,7 @@ module.exports = ({version} /*: {version: Version} */) /*: string */ => `/**
* ${'@'}generated by scripts/releases/set-version.js
*/
const version: $ReadOnly<{
export const version: $ReadOnly<{
major: number,
minor: number,
patch: number,
@@ -36,6 +36,4 @@ const version: $ReadOnly<{
version.prerelease != null ? `'${version.prerelease}'` : 'null'
},
};
module.exports = {version};
`;