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) 706 B
import type { AddPluginConfig } from '@graphql-codegen/add/typings/config'; import type { GraphQLSchema } from 'graphql'; import type { SourceFile, Project } from 'ts-morph'; import type { ServerConfig } from '@eddeee888/gcg-server-config'; import type { GeneratedTypesFileMeta } from '../generateResolverFiles'; export declare const addVirtualTypesFileToTsMorphProject: ({ tsMorphProject, schemaAst, resolverTypesPath, resolverTypesConfig, addConfig, }: { tsMorphProject: Project; schemaAst: GraphQLSchema; resolverTypesPath: string; resolverTypesConfig: ServerConfig; addConfig?: AddPluginConfig; }) => Promise<{ typesSourceFile: SourceFile; meta: GeneratedTypesFileMeta; }>;