UNPKG

753 BTypeScriptView Raw
1import { DocumentNode, GraphQLSchema } from 'graphql';
2import { ModulesConfig } from './config.js';
3import { BaseVisitor } from '@graphql-codegen/visitor-plugin-common';
4export declare function buildModule(name: string, doc: DocumentNode, { importNamespace, importPath, encapsulate, requireRootResolvers, shouldDeclare, rootTypes, schema, baseVisitor, useGraphQLModules, useTypeImports, }: {
5 importNamespace: string;
6 importPath: string;
7 encapsulate: ModulesConfig['encapsulateModuleTypes'];
8 requireRootResolvers: ModulesConfig['requireRootResolvers'];
9 shouldDeclare: boolean;
10 rootTypes: string[];
11 baseVisitor: BaseVisitor;
12 schema?: GraphQLSchema;
13 useGraphQLModules: boolean;
14 useTypeImports?: boolean;
15}): string;