Skip to content

Commit 7086160

Browse files
committed
Fix issues uncovered by enabling Flow
1 parent 3c74e0b commit 7086160

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/validation/rules/KnownArgumentNames.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,16 @@ import invariant from '../../jsutils/invariant';
1515
import suggestionList from '../../jsutils/suggestionList';
1616
import quotedOrList from '../../jsutils/quotedOrList';
1717
import * as Kind from '../../language/kinds';
18-
import type { GraphQLType } from '../../type/definition';
1918

2019

2120
export function unknownArgMessage(
2221
argName: string,
2322
fieldName: string,
24-
type: GraphQLType,
23+
typeName: string,
2524
suggestedArgs: Array<string>
2625
): string {
2726
let message = `Unknown argument "${argName}" on field "${fieldName}" of ` +
28-
`type "${String(type)}".`;
27+
`type "${typeName}".`;
2928
if (suggestedArgs.length) {
3029
message += ` Did you mean ${quotedOrList(suggestedArgs)}?`;
3130
}

src/validation/rules/PossibleFragmentSpreads.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import type { ValidationContext } from '../index';
1212
import { GraphQLError } from '../../error';
1313
import { doTypesOverlap } from '../../utilities/typeComparators';
1414
import { typeFromAST } from '../../utilities/typeFromAST';
15+
import { isCompositeType } from '../../type/definition';
1516
import type { GraphQLType } from '../../type/definition';
1617

1718

@@ -44,8 +45,8 @@ export function PossibleFragmentSpreads(context: ValidationContext): any {
4445
InlineFragment(node) {
4546
const fragType = context.getType();
4647
const parentType = context.getParentType();
47-
if (fragType &&
48-
parentType &&
48+
if (isCompositeType(fragType) &&
49+
isCompositeType(parentType) &&
4950
!doTypesOverlap(context.getSchema(), fragType, parentType)) {
5051
context.reportError(new GraphQLError(
5152
typeIncompatibleAnonSpreadMessage(parentType, fragType),

0 commit comments

Comments
 (0)