@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
TypeScript
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;