File tree 2 files changed +9
-3
lines changed
2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change 1
1
import { Resolver , inspect } from 'graphql-compose' ;
2
2
import type {
3
3
ObjectTypeComposer ,
4
+ InterfaceTypeComposer ,
4
5
ResolverResolveParams ,
5
6
ObjectTypeComposerArgumentConfigMap ,
6
7
} from 'graphql-compose' ;
@@ -39,7 +40,7 @@ export interface PaginationTArgs {
39
40
}
40
41
41
42
export function preparePaginationResolver < TSource , TContext > (
42
- tc : ObjectTypeComposer < TSource , TContext > ,
43
+ tc : ObjectTypeComposer < TSource , TContext > | InterfaceTypeComposer < TSource , TContext > ,
43
44
opts : PaginationResolverOpts
44
45
) : Resolver < TSource , TContext , PaginationTArgs > {
45
46
if ( ! tc || tc . constructor . name !== 'ObjectTypeComposer' ) {
Original file line number Diff line number Diff line change 1
- import { upperFirst , ObjectTypeComposer , SchemaComposer } from 'graphql-compose' ;
1
+ import {
2
+ upperFirst ,
3
+ ObjectTypeComposer ,
4
+ SchemaComposer ,
5
+ InterfaceTypeComposer ,
6
+ } from 'graphql-compose' ;
2
7
3
8
// PaginationInfo should be global
4
9
const PaginationInfoTC = ObjectTypeComposer . createTemp ( `
@@ -36,7 +41,7 @@ export function preparePaginationInfoTC<TContext>(
36
41
}
37
42
38
43
export function preparePaginationTC < TSource , TContext > (
39
- tc : ObjectTypeComposer < TSource , TContext > ,
44
+ tc : ObjectTypeComposer < TSource , TContext > | InterfaceTypeComposer < TSource , TContext > ,
40
45
resolverName ?: string
41
46
) : ObjectTypeComposer < TSource , TContext > {
42
47
const schemaComposer = tc . schemaComposer ;
You can’t perform that action at this time.
0 commit comments