Skip to content

Commit d4e4953

Browse files
committed
fix: check TypeComposer via class name
1 parent b756732 commit d4e4953

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/composeWithRelay.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* @flow */
22
/* eslint-disable no-use-before-define */
33

4-
import { type TypeComposer, _ProtoTypeComposer } from 'graphql-compose';
4+
import { TypeComposer } from 'graphql-compose';
55
import { GraphQLID, GraphQLNonNull } from 'graphql-compose/lib/graphql';
66
import NodeInterface from './nodeInterface';
77
import wrapMutationResolver from './wrapMutationResolver';
@@ -14,7 +14,7 @@ export const TypeMapForRelayNode = {};
1414
export const nodeFieldConfig = getNodeFieldConfig(TypeMapForRelayNode);
1515

1616
export function composeWithRelay(typeComposer: TypeComposer): TypeComposer {
17-
if (!(typeComposer instanceof _ProtoTypeComposer)) {
17+
if (!typeComposer || typeComposer.constructor.name !== 'TypeComposer') {
1818
throw new Error('You should provide TypeComposer instance to composeWithRelay method');
1919
}
2020

0 commit comments

Comments
 (0)