@graphql-tools/resolvers-composition
Type Aliases
Type Aliases
ResolversComposerMapping
Ƭ ResolversComposerMapping<Resolvers>: { [TypeName in keyof Resolvers]?: { [FieldName in keyof Resolvers[TypeName]]: Resolvers[TypeName][FieldName] extends GraphQLFieldResolver<any, any> ? ResolversComposition<Resolvers[TypeName][FieldName]> | ResolversComposition<Resolvers[TypeName][FieldName]>[] : ResolversComposition | ResolversComposition[] } } | { [path: string]: ResolversComposition | ResolversComposition[];  }
Type parameters
| Name | Type | 
|---|---|
| Resolvers | extends Record<string,any> =Record<string,any> | 
Defined in
packages/resolvers-composition/src/resolvers-composition.ts:11
ResolversComposition
Ƭ ResolversComposition<Resolver>: (next: Resolver) => Resolver
Type parameters
| Name | Type | 
|---|---|
| Resolver | extends GraphQLFieldResolver<any,any,any> =GraphQLFieldResolver<any,any> | 
Type declaration
▸ (next): Resolver
Parameters
| Name | Type | 
|---|---|
| next | Resolver | 
Returns
Resolver
Defined in
packages/resolvers-composition/src/resolvers-composition.ts:7