Skip to content

Commit

Permalink
[ts] Bump all TS versions to 3.8.3 (#7268)
Browse files Browse the repository at this point in the history
* [ts] Bump all TS versions to 3.8.3

* [expotools] Fix CI

* [expo] Fix DangerZone export
  • Loading branch information
lukmccall committed Mar 4, 2020
1 parent f07e0b3 commit b6b3243
Show file tree
Hide file tree
Showing 10 changed files with 112 additions and 151 deletions.
2 changes: 1 addition & 1 deletion packages/expo-module-scripts/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
"jest-expo": "~37.0.0",
"jest-expo-enzyme": "^1.0.0",
"ts-jest": "~24.0.2",
"typescript": "^3.7.2"
"typescript": "^3.8.3"
},
"gitHead": "4e13b3cb88d9205f14bee7764038ab2dd9ef1fbd"
}
13 changes: 12 additions & 1 deletion packages/expo/build/DangerZone.d.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

78 changes: 27 additions & 51 deletions packages/expo/build/DangerZone.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/expo/build/DangerZone.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

146 changes: 60 additions & 86 deletions packages/expo/src/DangerZone.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,91 +4,65 @@
*/
import removedModule from './removedModule';

declare var module: any;

/* eslint-disable getter-return */
Object.defineProperties(module.exports, {
Lottie: {
enumerable: true,
get() {
removedModule(
`DangerZone.Lottie -> import Lottie from 'lottie-react-native'`,
'DangerZone.Lottie',
'lottie-react-native'
);
},
},
Branch: {
enumerable: true,
get() {
removedModule(
`DangerZone.Branch -> import Branch, { BranchEvent } from 'react-native-branch'`,
'DangerZone.Branch',
'react-native-branch'
);
},
},
Stripe: {
enumerable: true,
get() {
removedModule(
`DangerZone.Stripe -> import { PaymentsStripe } from 'expo-payments-stripe'`,
'DangerZone.Stripe',
'expo-payments-stripe'
);
},
},
DeviceMotion: {
enumerable: true,
get() {
removedModule(
`DangerZone.DeviceMotion -> import { DeviceMotion } from 'expo-sensors'`,
'DangerZone.DeviceMotion',
'expo-sensors'
);
},
},
class DangerZone {
get Lottie(): unknown {
return removedModule(
`DangerZone.Lottie -> import Lottie from 'lottie-react-native'`,
'DangerZone.Lottie',
'lottie-react-native'
);
}
get Branch(): unknown {
return removedModule(
`DangerZone.Branch -> import Branch, { BranchEvent } from 'react-native-branch'`,
'DangerZone.Branch',
'react-native-branch'
);
}
get Stripe(): unknown {
return removedModule(
`DangerZone.Stripe -> import { PaymentsStripe } from 'expo-payments-stripe'`,
'DangerZone.Stripe',
'expo-payments-stripe'
);
}
get DeviceMotion(): unknown {
return removedModule(
`DangerZone.DeviceMotion -> import { DeviceMotion } from 'expo-sensors'`,
'DangerZone.DeviceMotion',
'expo-sensors'
);
}
// react-native-reanimated
Animated: {
enumerable: true,
get() {
removedModule(
`DangerZone.Animated -> import Animated from 'react-native-reanimated'`,
'DangerZone.Animated',
'react-native-reanimated'
);
},
},
Easing: {
enumerable: true,
get() {
removedModule(
`DangerZone.Easing -> import { Easing } from 'react-native-reanimated'`,
'DangerZone.Easing',
'react-native-reanimated'
);
},
},

get Animated(): unknown {
return removedModule(
`DangerZone.Animated -> import Animated from 'react-native-reanimated'`,
'DangerZone.Animated',
'react-native-reanimated'
);
}
get Easing(): unknown {
return removedModule(
`DangerZone.Easing -> import { Easing } from 'react-native-reanimated'`,
'DangerZone.Easing',
'react-native-reanimated'
);
}
// react-native-screens
Screen: {
enumerable: true,
get() {
removedModule(
`DangerZone.Screen -> import { Screen } from 'react-native-screens'`,
'DangerZone.Screen',
'react-native-screens'
);
},
},
ScreenContainer: {
enumerable: true,
get() {
removedModule(
`DangerZone.ScreenContainer -> import { ScreenContainer } from 'react-native-screens'`,
'DangerZone.ScreenContainer',
'react-native-screens'
);
},
},
});
get Screen(): unknown {
return removedModule(
`DangerZone.Screen -> import { Screen } from 'react-native-screens'`,
'DangerZone.Screen',
'react-native-screens'
);
}
get ScreenContainer(): unknown {
return removedModule(
`DangerZone.ScreenContainer -> import { ScreenContainer } from 'react-native-screens'`,
'DangerZone.ScreenContainer',
'react-native-screens'
);
}
}

export default new DangerZone();
2 changes: 1 addition & 1 deletion templates/expo-template-bare-typescript/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"@types/react-native": "~0.60.23",
"babel-preset-expo": "~8.0.0",
"jest-expo": "~36.0.1",
"typescript": "~3.6.3"
"typescript": "~3.8.3"
},
"jest": {
"preset": "react-native"
Expand Down
2 changes: 1 addition & 1 deletion templates/expo-template-blank-typescript/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,6 @@
"@types/react-native": "~0.60.23",
"@babel/core": "^7.0.0",
"babel-preset-expo": "~8.0.0",
"typescript": "~3.6.3"
"typescript": "~3.8.3"
}
}
2 changes: 1 addition & 1 deletion tools/expotools/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,6 @@
"xcode": "^2.0.0"
},
"devDependencies": {
"typescript": "^3.6.3"
"typescript": "^3.8.3"
}
}
8 changes: 4 additions & 4 deletions tools/expotools/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -10135,10 +10135,10 @@ typedarray@^0.0.6:
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=

typescript@^3.6.3:
version "3.6.3"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.6.3.tgz#fea942fabb20f7e1ca7164ff626f1a9f3f70b4da"
integrity sha512-N7bceJL1CtRQ2RiG0AQME13ksR7DiuQh/QehubYcghzv20tnh+MQnQIuJddTmsbqYj+dztchykemz0zFzlvdQw==
typescript@^3.8.3:
version "3.8.3"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.8.3.tgz#409eb8544ea0335711205869ec458ab109ee1061"
integrity sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==

uglify-js@3.4.x:
version "3.4.10"
Expand Down
8 changes: 4 additions & 4 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -16366,10 +16366,10 @@ typescript@3.7.3:
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.3.tgz#b36840668a16458a7025b9eabfad11b66ab85c69"
integrity sha512-Mcr/Qk7hXqFBXMN7p7Lusj1ktCBydylfQM/FZCk5glCNQJrCUKPkMHdo9R0MTFWsC/4kPFvDS0fDPvukfCkFsw==

typescript@^3.7.2:
version "3.7.2"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.2.tgz#27e489b95fa5909445e9fef5ee48d81697ad18fb"
integrity sha512-ml7V7JfiN2Xwvcer+XAf2csGO1bPBdRbFCkYBczNZggrBZ9c7G3riSUeJmqEU5uOtXNPMhE3n+R4FA/3YOAWOQ==
typescript@^3.8.3:
version "3.8.3"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.8.3.tgz#409eb8544ea0335711205869ec458ab109ee1061"
integrity sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==

ua-parser-js@^0.7.18, ua-parser-js@^0.7.19:
version "0.7.20"
Expand Down

0 comments on commit b6b3243

Please sign in to comment.