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