Skip to content
This repository was archived by the owner on Sep 21, 2019. It is now read-only.

Commit 23cdac4

Browse files
authored
Upgrade to TypeScript 2.7 (#34)
1 parent 76ce5b7 commit 23cdac4

File tree

4 files changed

+8
-5
lines changed

4 files changed

+8
-5
lines changed

.vscode/settings.json

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"typescript.tsdk": "node_modules/typescript/lib"
3+
}

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"glob": "^7.1.2",
3939
"lodash": "^4.17.4",
4040
"prettier": "^1.10.2",
41-
"typescript": "^2.6.2"
41+
"typescript": "2.7"
4242
},
4343
"devDependencies": {
4444
"@types/chalk": "^0.4.31",

src/transforms/react-js-make-props-and-state-transform.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ function getPropsTypeOfReactComponentClass(
137137
staticPropTypesGetterMember !== undefined &&
138138
ts.isGetAccessorDeclaration(staticPropTypesGetterMember) // check to satisfy typechecker
139139
) {
140-
const returnStatement = _.find(staticPropTypesGetterMember.body.statements, statement =>
140+
const returnStatement = _.find(staticPropTypesGetterMember.body!.statements, statement =>
141141
ts.isReturnStatement(statement),
142142
);
143143
if (

yarn.lock

+3-3
Original file line numberDiff line numberDiff line change
@@ -2567,9 +2567,9 @@ type-check@~0.3.2:
25672567
dependencies:
25682568
prelude-ls "~1.1.2"
25692569

2570-
typescript@^2.6.2:
2571-
version "2.6.2"
2572-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.6.2.tgz#3c5b6fd7f6de0914269027f03c0946758f7673a4"
2570+
typescript@2.7:
2571+
version "2.7.1"
2572+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.7.1.tgz#bb3682c2c791ac90e7c6210b26478a8da085c359"
25732573

25742574
uglify-js@^2.6:
25752575
version "2.8.29"

0 commit comments

Comments
 (0)