From f69a707837500543e334e910c72bdc58f0d1f02b Mon Sep 17 00:00:00 2001 From: Sam Goldman Date: Thu, 21 Jun 2018 19:58:12 -0700 Subject: [PATCH] Deploy Flow v0.75.0 to fbsource Reviewed By: gabelevi Differential Revision: D8579147 fbshipit-source-id: 12280dd4872551247ff9baafab3d766d3d7a544a --- .flowconfig | 2 +- package.json | 2 +- packages/relay-compiler/core/RelayFlowTypeTransformers.js | 4 ++-- .../transforms/RelayDeferrableFragmentTransform.js | 2 +- yarn.lock | 6 +++--- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.flowconfig b/.flowconfig index be499c33d8837..29b42a9ff5453 100644 --- a/.flowconfig +++ b/.flowconfig @@ -52,4 +52,4 @@ suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError [version] -^0.74.0 +^0.75.0 diff --git a/package.json b/package.json index 7d6db7c49d58a..42a36febe7387 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "fb-watchman": "^2.0.0", "fbjs": "0.8.17", "fbjs-scripts": "0.8.3", - "flow-bin": "^0.74.0", + "flow-bin": "^0.75.0", "graphql": "^0.13.1", "gulp": "3.9.1", "gulp-babel": "6.1.2", diff --git a/packages/relay-compiler/core/RelayFlowTypeTransformers.js b/packages/relay-compiler/core/RelayFlowTypeTransformers.js index b0716b5f7b512..491be873e8388 100644 --- a/packages/relay-compiler/core/RelayFlowTypeTransformers.js +++ b/packages/relay-compiler/core/RelayFlowTypeTransformers.js @@ -15,14 +15,12 @@ const t = require('@babel/types'); const {readOnlyArrayOfType} = require('RelayFlowBabelFactories'); const { GraphQLEnumType, - GraphQLInputType, GraphQLInputObjectType, GraphQLInterfaceType, GraphQLList, GraphQLNonNull, GraphQLObjectType, GraphQLScalarType, - GraphQLType, GraphQLUnionType, } = require('graphql'); @@ -30,6 +28,8 @@ export type ScalarTypeMapping = { [type: string]: string, }; +import type {GraphQLInputType, GraphQLType} from 'graphql'; + import type {State} from './RelayFlowGenerator'; function getInputObjectTypeIdentifier(type: GraphQLInputObjectType): string { diff --git a/packages/relay-compiler/transforms/RelayDeferrableFragmentTransform.js b/packages/relay-compiler/transforms/RelayDeferrableFragmentTransform.js index eaf62487af53a..eb945aabb2dee 100644 --- a/packages/relay-compiler/transforms/RelayDeferrableFragmentTransform.js +++ b/packages/relay-compiler/transforms/RelayDeferrableFragmentTransform.js @@ -19,7 +19,6 @@ const { isInputType, GraphQLInterfaceType, GraphQLList, - GraphQLInputType, } = require('graphql'); const {IRTransformer, IRVisitor} = require('graphql-compiler'); @@ -33,6 +32,7 @@ import type { LocalArgumentDefinition, Root, } from 'graphql-compiler'; +import type {GraphQLInputType} from 'graphql'; type SpreadUse = {| spread: FragmentSpread, diff --git a/yarn.lock b/yarn.lock index 2f7405071b13e..a509af9ec786b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2128,9 +2128,9 @@ flat-cache@^1.2.1: graceful-fs "^4.1.2" write "^0.2.1" -flow-bin@^0.74.0: - version "0.74.0" - resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.74.0.tgz#8017bb00efb37cbe8d81fbb7f464038bde06adc9" +flow-bin@^0.75.0: + version "0.75.0" + resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.75.0.tgz#b96d1ee99d3b446a3226be66b4013224ce9df260" for-in@^1.0.1, for-in@^1.0.2: version "1.0.2"