Skip to content

Commit 0277a7f

Browse files
committed
fix: check TypeComposer via class name
1 parent 0370ebc commit 0277a7f

File tree

4 files changed

+16
-674
lines changed

4 files changed

+16
-674
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"eslint-plugin-prettier": "^2.6.0",
4343
"flow-bin": "^0.65.0",
4444
"graphql": "0.13.0",
45-
"graphql-compose": "^3.0.0-beta.2",
45+
"graphql-compose": "^3.0.0-beta.3",
4646
"jest": "^22.2.1",
4747
"prettier": "^1.10.2",
4848
"rimraf": "^2.6.2",

src/composeWithConnection.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export function composeWithConnection(
1414
typeComposer: TypeComposer,
1515
opts: ComposeWithConnectionOpts
1616
): TypeComposer {
17-
if (!(typeComposer instanceof TypeComposer)) {
17+
if (!typeComposer || typeComposer.constructor.name !== 'TypeComposer') {
1818
throw new Error('You should provide TypeComposer instance to composeWithRelay method');
1919
}
2020

src/connectionResolver.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ export function prepareConnectionResolver<TSource, TContext>(
6767
typeComposer: TypeComposer,
6868
opts: ComposeWithConnectionOpts
6969
): Resolver<TSource, TContext> {
70-
if (!(typeComposer instanceof TypeComposer)) {
70+
if (!typeComposer || typeComposer.constructor.name !== 'TypeComposer') {
7171
throw new Error('First arg for prepareConnectionResolver() should be instance of TypeComposer');
7272
}
7373

0 commit comments

Comments
 (0)