Skip to content

Commit 94471fc

Browse files
committed
Move the releases files over to typescript and type them.
1 parent 3ef1cdd commit 94471fc

File tree

12 files changed

+66
-10
lines changed

12 files changed

+66
-10
lines changed
File renamed without changes.

src/releases/react-native/0.57.js renamed to src/releases/react-native/0.57.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
export default {
1+
import { ReleaseT } from '../types'
2+
3+
const release: ReleaseT = {
24
usefulContent: {
35
description:
46
'React Native 0.57 includes 599 commits by 73 different contributors, it has improvements to Accessibility APIs, Babel 7 stable support and more.',
@@ -10,3 +12,5 @@ export default {
1012
],
1113
},
1214
}
15+
16+
export default release

src/releases/react-native/0.58.js renamed to src/releases/react-native/0.58.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
export default {
1+
import { ReleaseT } from '../types'
2+
3+
const release: ReleaseT = {
24
usefulContent: {
35
description:
46
'React Native 0.58 is the first release of 2019, it includes work for modernizing and strengthening flow types for core components and numerous crash fixes and resolutions for unexpected behaviors.',
@@ -10,3 +12,5 @@ export default {
1012
],
1113
},
1214
}
15+
16+
export default release

src/releases/react-native/0.59.js renamed to src/releases/react-native/0.59.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
export default {
1+
import { ReleaseT } from '../types'
2+
3+
const release: ReleaseT = {
24
usefulContent: {
35
description:
46
'React Native 0.59 includes React Hooks, performance gains on Android and lots of cool stuff.',
@@ -15,3 +17,5 @@ export default {
1517
],
1618
},
1719
}
20+
21+
export default release

src/releases/react-native/0.60.js renamed to src/releases/react-native/0.60.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import React, { Fragment } from 'react'
2+
import { ReleaseT } from '../types'
23

3-
export default {
4+
const release: ReleaseT = {
45
usefulContent: {
56
description:
67
'React Native 0.60 includes Cocoapods integration by default, AndroidX support, auto-linking libraries, a brand new Start screen and more.',
@@ -43,3 +44,4 @@ export default {
4344
},
4445
],
4546
}
47+
export default release

src/releases/react-native/0.61.js renamed to src/releases/react-native/0.61.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
export default {
1+
import { ReleaseT } from '../types'
2+
3+
const release: ReleaseT = {
24
usefulContent: {
35
description: 'React Native 0.61 includes Fast Refresh and more.',
46
links: [
@@ -14,3 +16,5 @@ export default {
1416
],
1517
},
1618
}
19+
20+
export default release

src/releases/react-native/0.62.js renamed to src/releases/react-native/0.62.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import React, { Fragment } from 'react'
2+
import { ReleaseT } from '../types'
23

3-
export default {
4+
const release: ReleaseT = {
45
usefulContent: {
56
description:
67
'React Native 0.62 includes built-in integration with Flipper.',
@@ -48,3 +49,5 @@ export default {
4849
},
4950
],
5051
}
52+
53+
export default release

src/releases/react-native/0.64.js renamed to src/releases/react-native/0.64.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import React, { Fragment } from 'react'
2+
import { ReleaseT } from '../types'
23

3-
export default {
4+
const release: ReleaseT = {
45
usefulContent: {
56
description:
67
'React Native 0.64 includes Hermes opt-in on iOS and React 17.',
@@ -28,3 +29,5 @@ export default {
2829
},
2930
],
3031
}
32+
33+
export default release

src/releases/react-native/0.68.js renamed to src/releases/react-native/0.68.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import React, { Fragment } from 'react'
2+
import { ReleaseT } from '../types'
23

34
const newArchitectureFiles = [
45
'android/app/src/main/java/com/rndiffapp/newarchitecture/MainApplicationReactNativeHost.java',
@@ -14,7 +15,7 @@ const newArchitectureFiles = [
1415
'android/app/src/main/jni/OnLoad.cpp',
1516
]
1617

17-
export default {
18+
const release: ReleaseT = {
1819
usefulContent: {
1920
description:
2021
'React Native 0.68 includes preview of the New Architecture opt-in.',
@@ -84,3 +85,5 @@ export default {
8485
})),
8586
],
8687
}
88+
89+
export default release

src/releases/react-native/0.69.js renamed to src/releases/react-native/0.69.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import React, { Fragment } from 'react'
2+
import { ReleaseT } from '../types'
23

3-
export default {
4+
const release: ReleaseT = {
45
usefulContent: {
56
description:
67
'React Native 0.69 includes a bundled version of the Hermes engine',
@@ -27,3 +28,5 @@ export default {
2728
},
2829
],
2930
}
31+
32+
export default release

0 commit comments

Comments
 (0)