Skip to Content
GraphQL Tools
DocumentationAPI@graphql-tools/resolvers-compositionsrctype-aliasesResolversComposerMapping

Type Alias: ResolversComposerMapping<Resolvers>

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<GraphQLFieldResolver<any, any>> | ResolversComposition<GraphQLFieldResolver<any, any>>[]; }

Defined in: packages/resolvers-composition/src/resolvers-composition.ts:11

Type Parameters

Resolvers

Resolvers extends Record<string, any> = Record<string, any>