Skip to content

Commit d076ad1

Browse files
committed
fix(Flowtype): Update graphql-compose and fix Flow errors
1 parent 76bbfa5 commit d076ad1

File tree

9 files changed

+28
-29
lines changed

9 files changed

+28
-29
lines changed

.eslintignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
flow-typed
2+
lib

.flowconfig

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
[ignore]
2+
.*/coverage/.*
3+
.*/resources/.*
4+
<PROJECT_ROOT>/lib/.*
5+
<PROJECT_ROOT>/dist/.*
26
.*/node_modules/ajv.*
37
.*/node_modules/acorn.*
48
.*/node_modules/async.*

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,16 @@
2727
},
2828
"peerDependencies": {
2929
"elasticsearch": ">=12.0.0 || >=13.0.0",
30-
"graphql-compose": ">=1.20.2"
30+
"graphql-compose": ">=1.20.4"
3131
},
3232
"devDependencies": {
3333
"babel-cli": "^6.24.1",
3434
"babel-eslint": "^7.2.3",
35+
"babel-jest": "^20.0.3",
3536
"babel-plugin-transform-flow-strip-types": "^6.22.0",
3637
"babel-plugin-transform-object-rest-spread": "^6.22.0",
3738
"babel-plugin-transform-runtime": "^6.23.0",
38-
"babel-preset-env": "^1.5.1",
39+
"babel-preset-env": "^1.5.2",
3940
"cz-conventional-changelog": "^2.0.0",
4041
"elasticsearch": "^13.0.1",
4142
"eslint": "^3.19.0",
@@ -48,11 +49,10 @@
4849
"express-graphql": "^0.6.6",
4950
"flow-bin": "^0.47.0",
5051
"graphql": "^0.10.1",
51-
"graphql-compose": "^1.20.2",
52+
"graphql-compose": "^1.20.4",
5253
"jest": "^20.0.4",
53-
"jest-babel": "^1.0.1",
5454
"npm-run-all": "^4.0.1",
55-
"prettier": "^1.4.2",
55+
"prettier": "^1.4.4",
5656
"rimraf": "^2.5.4",
5757
"semantic-release": "^6.3.2"
5858
},
@@ -78,7 +78,7 @@
7878
"test": "jest",
7979
"test:watch": "jest --watch",
8080
"watch": "npm run test:watch",
81-
"flow": "./node_modules/.bin/flow",
81+
"flow": "./node_modules/.bin/flow stop && ./node_modules/.bin/flow",
8282
"all": "npm run test && npm run lint && npm run flow",
8383
"semantic-release": "semantic-release pre && npm publish && semantic-release post",
8484
"docker": "npm run docker:v5",

src/elasticApiFieldConfig.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
/* eslint-disable no-param-reassign */
33

44
import { graphql } from 'graphql-compose';
5-
import type { GraphQLFieldConfig } from 'graphql/type/definition';
5+
import type { GraphQLFieldConfig } from 'graphql-compose/lib/definition';
66
import elasticsearch from 'elasticsearch';
77
import ElasticApiParser from './ElasticApiParser';
88

src/elasticDSL/Aggs/__tests__/Aggs-test.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ describe('AGGS args converter', () => {
1212
name: 'RootQuery',
1313
fields: {
1414
search: {
15-
// $FlowFixMe
1615
args: TypeMapper.convertArgConfigMap({
1716
body: {
1817
type: getAggsITC({

src/elasticDSL/Commons/FieldNames.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { upperFirst, graphql } from 'graphql-compose';
55
import type {
66
GraphQLEnumValueConfigMap,
77
GraphQLInputFieldConfigMap,
8-
} from 'graphql/type/definition';
8+
} from 'graphql-compose/lib/definition';
99
import { getTypeName, getOrSetType, desc } from '../../utils';
1010

1111
const { GraphQLEnumType } = graphql;

src/elasticDSL/Query/__tests__/Query-test.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ describe('AGGS args converter', () => {
1212
name: 'RootQuery',
1313
fields: {
1414
search: {
15-
// $FlowFixMe
1615
args: TypeMapper.convertArgConfigMap({
1716
body: {
1817
type: getQueryITC({

src/resolvers/search.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,6 @@ export default function createSearchResolver(
9797
})
9898
.reorderFields(['hits', 'count', 'aggregations', 'max_score', 'took', 'timed_out', '_shards']);
9999

100-
// $FlowFixMe
101100
return new Resolver({
102101
type,
103102
name: 'search',

yarn.lock

Lines changed: 14 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -727,9 +727,9 @@ babel-polyfill@^6.16.0, babel-polyfill@^6.23.0:
727727
core-js "^2.4.0"
728728
regenerator-runtime "^0.10.0"
729729

730-
babel-preset-env@^1.5.1:
731-
version "1.5.1"
732-
resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.5.1.tgz#d2eca6af179edf27cdc305a84820f601b456dd0b"
730+
babel-preset-env@^1.5.2:
731+
version "1.5.2"
732+
resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.5.2.tgz#cd4ae90a6e94b709f97374b33e5f8b983556adef"
733733
dependencies:
734734
babel-plugin-check-es2015-constants "^6.22.0"
735735
babel-plugin-syntax-trailing-function-commas "^6.22.0"
@@ -2023,9 +2023,9 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.4, graceful-fs@^4.1.6:
20232023
version "1.0.1"
20242024
resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725"
20252025

2026-
graphql-compose@^1.20.2:
2027-
version "1.20.2"
2028-
resolved "https://registry.yarnpkg.com/graphql-compose/-/graphql-compose-1.20.2.tgz#4198b9bbe62fead32df5556ac1d054c5f25995ee"
2026+
graphql-compose@^1.20.4:
2027+
version "1.20.4"
2028+
resolved "https://registry.yarnpkg.com/graphql-compose/-/graphql-compose-1.20.4.tgz#de70282439b29e2014fae0ee6effca6fbd348b9e"
20292029
dependencies:
20302030
babel-runtime "^6.23.0"
20312031
object-path "^0.11.4"
@@ -2393,14 +2393,14 @@ istanbul-api@^1.1.1:
23932393
mkdirp "^0.5.1"
23942394
once "^1.4.0"
23952395

2396-
istanbul-lib-coverage@^1.0.0, istanbul-lib-coverage@^1.0.0-alpha.0, istanbul-lib-coverage@^1.1.1:
2397-
version "1.1.1"
2398-
resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz#73bfb998885299415c93d38a3e9adf784a77a9da"
2399-
2400-
istanbul-lib-coverage@^1.0.1:
2396+
istanbul-lib-coverage@^1.0.0, istanbul-lib-coverage@^1.0.1:
24012397
version "1.0.1"
24022398
resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.1.tgz#f263efb519c051c5f1f3343034fc40e7b43ff212"
24032399

2400+
istanbul-lib-coverage@^1.0.0-alpha.0, istanbul-lib-coverage@^1.1.1:
2401+
version "1.1.1"
2402+
resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz#73bfb998885299415c93d38a3e9adf784a77a9da"
2403+
24042404
istanbul-lib-hook@^1.0.7:
24052405
version "1.0.7"
24062406
resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.0.7.tgz#dd6607f03076578fe7d6f2a630cf143b49bacddc"
@@ -2469,10 +2469,6 @@ iterall@^1.1.0:
24692469
version "1.1.1"
24702470
resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.1.1.tgz#f7f0af11e9a04ec6426260f5019d9fcca4d50214"
24712471

2472-
jest-babel@^1.0.1:
2473-
version "1.0.1"
2474-
resolved "https://registry.yarnpkg.com/jest-babel/-/jest-babel-1.0.1.tgz#ef659df0e9397b083c0f6aebd4cb8cfaa77df8bf"
2475-
24762472
jest-changed-files@^20.0.3:
24772473
version "20.0.3"
24782474
resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-20.0.3.tgz#9394d5cc65c438406149bef1bf4d52b68e03e3f8"
@@ -3491,9 +3487,9 @@ preserve@^0.2.0:
34913487
version "0.2.0"
34923488
resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
34933489

3494-
prettier@^1.3.1, prettier@^1.4.2:
3495-
version "1.4.2"
3496-
resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.4.2.tgz#bcdd95ed1eca434ac7f98ca26ea4d25a2af6a2ac"
3490+
prettier@^1.3.1, prettier@^1.4.4:
3491+
version "1.4.4"
3492+
resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.4.4.tgz#a8d1447b14c9bf67e6d420dcadd10fb9a4fad65a"
34973493

34983494
pretty-format@^20.0.3:
34993495
version "20.0.3"

0 commit comments

Comments
 (0)