UNPKG

@eddeee888/gcg-typescript-resolver-files

Version:

This [GraphQL Code Generator](https://www.the-guild.dev/graphql/codegen) plugin creates resolvers given GraphQL schema.

16 lines (15 loc) 874 B
import { type SourceFile, type Project } from 'ts-morph'; import type { TypeMappersMap } from '../parseTypeMappers'; import type { ParsedGraphQLSchemaMeta } from '../parseGraphQLSchema'; import type { GeneratedTypesFileMeta } from '../generateResolverFiles'; export type GraphQLObjectTypeResolversToGenerate = Record<string, Record<string, { resolverName: string; resolverDeclaration: string; }>>; export declare const getGraphQLObjectTypeResolversToGenerate: ({ tsMorphProject, typesSourceFile, typeMappersMap, userDefinedSchemaObjectTypeMap, generatedTypesFileMeta, }: { tsMorphProject: Project; typesSourceFile: SourceFile; typeMappersMap: TypeMappersMap; userDefinedSchemaObjectTypeMap: ParsedGraphQLSchemaMeta["userDefinedSchemaTypeMap"]["object"]; generatedTypesFileMeta: GeneratedTypesFileMeta; }) => GraphQLObjectTypeResolversToGenerate;